[英]Django: __init__() got an unexpected keyword argument 'instance'
[英]__init__() got an unexpected keyword argument 'instance' in django at the time of form editing with image field in django
表格
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'))`
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.