0
选择我有一个模型字段request.user在选择窗口小部件在Django
is_anonymous = BooleanField(default=False)
我也有一个ModelForm
。我希望此字段可以用select
小部件表示。
这将是
class MyModelForm(forms.ModelForm):
class Meta:
model = MyModel
fields = ['is_anonymous']
widgets = {
'is_anonymous': forms.NullBooleanSelect(),
}
它的工作原理。但我想select
小部件只有两种选择true
(1)和false
(0),并在每个选项所代表的文字应该是Anonymous
为true
和self.request.user
为false
。
我认为我必须在视图中进行此替换,因为self.request.user
在ModelForm
中不可用。
我该怎么做?
我很抱歉,如果它是不明确的,但你明白究竟是什么意思。谢谢 :-) – Jamgreen 2014-11-03 15:17:26