Python __init__()得到一个意外的关键字参数';实例';在django中编辑表单时使用django中的图像字段
forms.pyPython __init__()得到一个意外的关键字参数';实例';在django中编辑表单时使用django中的图像字段,python,django,Python,Django,forms.py class edit_product_data_check(forms.Form): class Meta: model = product_data fields = '_all_' views.py def update_product_data(request): if request.method == "POST": # Get the posted form p_id=request.POS
class edit_product_data_check(forms.Form):
class Meta:
model = product_data
fields = '_all_'
views.py
def update_product_data(request):
if request.method == "POST":
# Get the posted form
p_id=request.POST.get("product_id", "")
product_edit = get_object_or_404(product_data, id=p_id)
form = edit_product_data_check(request.POST, request.FILES, instance=product_edit)
if form.is_valid():
form.save()
HttpResponseRedirect(reverse('index'))
return HttpResponseRedirect(reverse('product'))`
您正在子类化香草,而您应该子类化:
另请注意,
\u all
应为\u all
。
class EditProductDataCheckForm(forms.ModelForm):
...