1
我想根據我的請求用戶排除我內聯的一些字段。動態地排除內聯django中的字段admin
我知道我可以用'get_formsets','add_view','change_view'等方法處理這個問題,但我不確定語法是什麼。
有什麼建議嗎?
我想根據我的請求用戶排除我內聯的一些字段。動態地排除內聯django中的字段admin
我知道我可以用'get_formsets','add_view','change_view'等方法處理這個問題,但我不確定語法是什麼。
有什麼建議嗎?
我實現我需要什麼,在我的內聯類下面的代碼:
def get_formset(self, request, obj=None, **kwargs):
if request.user.groups.all().count() > 0:
if request.user.groups.all()[0].name == 'User Group Name':
kwargs['exclude'] = ['field_to_exclude',]
return super(MyInline, self).get_formset(request, obj, **kwargs)
回答這個問題給我的提示:different fields for add and change pages in admin