我想自动填充模型的一个字段。它拥有一个客户端IP。
我已经定义了一个 CreateView 如下:
class MyView(CreateView):
def post(self, request, *args, **kwargs):
self.form_class.client_ip = request.META.get('REMOTE_ADDR')
super(MyView, self).post(request, *args, **kwargs)
model = MyModel
form_class = MyForm
和 MyForm 那样:
class MyForm(forms.ModelForm):
class Meta:
model = MyModel
exclude = ('ip',)
而且我不知道如何填写这个排除的字段。