从视图调用表单时排除表单字段

时间:2010-11-03 17:44:54

标签: django django-forms

我有一个图片上传表单,其中包含其字段的标题和文件。我有两个用途。大多数时候我称之为,我需要一个标题和图像本身。但是当我把它简单地称为抓取缩略图时,我不需要标题。事实上,表单数据被保存到一个甚至没有标题作为字段的不同模型中。

当我调用表单时,有没有办法取消“标题”字段?我可以在forms.py中创建两个表单类,但这似乎不必要地重复。

1 个答案:

答案 0 :(得分:3)

为表单类

编写构造函数
def __init__ (self, show_title=True):
    super (BaseClass, self).__init__()
    if not show_title:
        del self.fields['title']