Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django ImageField modelformset_工厂_Django_Django Forms_Django Models - Fatal编程技术网

Django ImageField modelformset_工厂

Django ImageField modelformset_工厂,django,django-forms,django-models,Django,Django Forms,Django Models,我试图编辑一个带有ImageField的表单,我使用的是modelformset\u工厂 我认为: ModelFormSet = modelformset_factory(Model, max_num=0,) if request.method == 'POST': formset = MyFormSet(request.POST, request.FILES, queryset=Model.objects.filter(pk=2)) if formset.is_valid():

我试图编辑一个带有ImageField的表单,我使用的是modelformset\u工厂

我认为:

ModelFormSet = modelformset_factory(Model, max_num=0,)
if request.method == 'POST':
    formset = MyFormSet(request.POST, request.FILES, queryset=Model.objects.filter(pk=2))
    if formset.is_valid():
        formset.save()

但它不起作用,有什么建议吗?谢谢

代码很好,只是错过了在html表单上放置html标记enctype=“multipart/form data”…这就是问题所在

什么是“不工作”?这意味着在使用modelformset\u factory编辑表单时无法上载图像