我有一个图片上传表单,其中包含其字段的标题和文件。我有两个用途。大多数时候我称之为,我需要一个标题和图像本身。但是当我把它简单地称为抓取缩略图时,我不需要标题。事实上,表单数据被保存到一个甚至没有标题作为字段的不同模型中。
当我调用表单时,有没有办法取消“标题”字段?我可以在forms.py中创建两个表单类,但这似乎不必要地重复。
答案 0 :(得分:3)
为表单类
编写构造函数def __init__ (self, show_title=True):
super (BaseClass, self).__init__()
if not show_title:
del self.fields['title']