我希望能夠訪問django管理員clean()
方法中的請求對象。我怎麼可以自定義此getting the user from a admin validation class使用Django管理員的ModelForm在django中使用change_view向ModelForm構造函數添加額外參數admin
的工作是什麼樣的修改我需要做出change_view
下面
def change_view(self, request, object_id, extra_context=None):
self.form = GroupForm
result = super(GroupsAdmin, self).change_view(request, object_id, extra_context)
return result
,使其調用下面這有request
參數的構造
class GroupForm(forms.ModelForm):
class Meta:
model = Group
def __init__(self, *args, **kwargs):
self.request = kwargs.pop('request', None)
super(GroupForm, self).__init__(*args, **kwargs)
我有點困惑爲什麼GroupForm在這個例子中是相關的mple? – monokrome 2010-12-17 22:33:23
對不起,這是一個錯誤。修復。 – domino 2010-12-18 06:59:19