我有这个型号:
class Gallery(models.Model):
HeadImage = models.ImageField(upload_to="gallery")
使用此表格:
class GalleryForm(ModelForm):
class Meta:
model = Gallery
这个观点:
gform = GalleryForm(request.POST, request.FILES, instance=galleryInstance)
在模板中显示填充的表格。对于HeadImage
字段,它会显示指向与HeadImage
字段相关的图片的链接,以及带有change
标签的文件输入:
{{ gform.HeadImage }}
现在,我想将图片放入img
标记,而不是指向图片的链接。我在模板中执行以下操作:
<img src={{ gform.HeadImage.value }}/>
我应该怎么做,以便链接不会在表单中显示?
答案 0 :(得分:2)
要防止它显示,请使用以下三个选项中的任何一个:
editable=False
; fields
内部ModelForm
课程的Meta
属性。exclude
内部ModelForm
课程的Meta
属性。使用哪一个取决于您希望字段显示的频率(从不,或在特定情况下)。有关详细信息,请参阅Django docs。