在模型的形式,我可以覆蓋表單域,像這樣如何重寫窗體域CreateView的
class waypointForm(forms.ModelForm):
def __init__(self, user, *args, **kwargs):
super(waypointForm, self).__init__(*args, **kwargs)
self.fields['waypoints'] = forms.ModelChoiceField(queryset=Waypoint.objects.filter(user=user))
如何使用基於視圖CreateView
類相同的功能,這樣我就可以覆蓋表單字段?
我試過get_form_kwargs
和get_form
但都是徒勞的。我是否需要創建模型表單?
[如何使用CreateView的用的ModelForm(http://stackoverflow.com/questions/5773724/how-do-i-use-createview-with-a-modelform) –