Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.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中的图像,但带有上载按钮_Django_Django Forms_Django Widget - Fatal编程技术网

Django 通过表单显示ImageField中的图像,但带有上载按钮

Django 通过表单显示ImageField中的图像,但带有上载按钮,django,django-forms,django-widget,Django,Django Forms,Django Widget,我一直在寻找解决办法。我看到这个解决方案显示图像,而不仅仅是图像链接: 但是现在我需要添加一个按钮,这样他们就可以上传一张新照片了 有什么解决办法吗?提前谢谢 我在FORMS.PY上的代码: class ProfileUpdateForm(forms.ModelForm): 类元: 模型=外形 字段=['profilePicture'、'coverPicture'、'description'、'job'、'organizationName'、'Birth'、'phone'、'country'、'

我一直在寻找解决办法。我看到这个解决方案显示图像,而不仅仅是图像链接:

但是现在我需要添加一个按钮,这样他们就可以上传一张新照片了

有什么解决办法吗?提前谢谢

我在FORMS.PY上的代码:

class ProfileUpdateForm(forms.ModelForm):
类元:
模型=外形
字段=['profilePicture'、'coverPicture'、'description'、'job'、'organizationName'、'Birth'、'phone'、'country'、'city'、'church'、'education'、'website'、'blog'、'vlog'、'newsletter'、'mailNotification']
标签={
“配置文件图片”:“配置文件图片”,
“封面图片”:“封面图片”,
“描述”:“描述你自己”,
“工作”:“你的职务/职位是什么?”,
“organizationName”:“您所属组织的名称”,
“生日”:“生日(YYYY-MM-DD)”,
“电话”:“电话号码”,
“国家”:“国家”,
“城市”:“城市”,
“教堂”:您所参加的当地教堂的名称,
“教育”:告诉我们你的教育,
“网站”:网站,
“博客”:博客,
“vlog”:“vlog”,
“时事通讯”:“引用Artventist时事通讯(我们几乎不发送一份)”,
“mailNotification”:“您想接收有关您帐户相关活动的电子邮件通知吗?”
}
mailNotification=forms.ChoiceField(widget=forms.RadioSelect,label='您是否希望接收有关您帐户相关活动的电子邮件通知?',选项=[(1,'即时',(2,'每日',(3,'每周',(0,'否])]
profilePicture=ImageField(小部件=PictureWidget,标签=“配置文件图片””)

我假设在表中显示图像工作正常

现在,将一个表单添加到要添加img标记的html模板字符串中


表单(带有action=“update img”)由隐藏的输入和一个提交按钮组成。我假设在表中显示图像工作正常

现在,将一个表单添加到要添加img标记的html模板字符串中


表单(带有action=“update img”)由隐藏输入和一个提交按钮组成。

对不起,我没有理解你的意思,我用表单上的代码更新了上面的静止。py对不起,我没有理解你的意思,我用表单上的代码更新了上面的静止。py