【发布时间】:2022-01-23 20:38:46
【问题描述】:
我有一个表格
class EntryForm(forms.ModelForm):
status = forms.ChoiceField(
choices=Maca.Status.choices,
widget=forms.RadioSelect(attrs={"class": "radio-ul"}),
)
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
class Meta:
model = Entry
fields = ["status", "commission"]
我尝试使用基于类的视图来更新对象
def post(self, request, *args, **kwargs):
entries = UsersProductConfig.objects.get(pk=request.POST["object_id"])
maca = EntryForm(request.POST or None, instance=entries)
if maca.is_valid():
maca.save()
return maca
但我收到以下错误
'EntryForm' object has no attribute 'get'
【问题讨论】: