Python __init__()得到一个意外的关键字参数';实例';在django中编辑表单时使用django中的图像字段

Python __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

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.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):
    ...