更新时间:2023-11-30 15:57:16
更改您的 MyAdmin
类如下: / p>
change your MyAdmin
class like this:
class MyAdmin(admin.ModelAdmin):
form = MyForm
def get_form(self, request, **kwargs):
form = super(MyAdmin, self).get_form(request, **kwargs)
form.current_user = request.user
return form
您现在可以访问 forms.ModelForm
中的当前用户通过访问 self.curren t_user
。
You can now access the current user in your forms.ModelForm
by accessing self.current_user
.
def __init__(self, author, *args, **kwargs):
super(MyForm, self).__init__(*args, **kwargs)
self.author = author
# access to current user by self.current_user