3
我有一個圖像上傳表單,它爲其字段帶標題和文件。我有兩個用途。大多數時候我稱之爲,我需要一個標題和圖像本身。但是當我簡單地把它叫做縮略圖時,我不需要標題。事實上,表單數據被保存到一個甚至沒有標題作爲字段的不同模型。從視圖調用表單時排除表單字段
當我調用表單時,有沒有辦法抑制「標題」字段?我可以在我的forms.py中創建兩個表單類,但這似乎不必要地重複。
我有一個圖像上傳表單,它爲其字段帶標題和文件。我有兩個用途。大多數時候我稱之爲,我需要一個標題和圖像本身。但是當我簡單地把它叫做縮略圖時,我不需要標題。事實上,表單數據被保存到一個甚至沒有標題作爲字段的不同模型。從視圖調用表單時排除表單字段
當我調用表單時,有沒有辦法抑制「標題」字段?我可以在我的forms.py中創建兩個表單類,但這似乎不必要地重複。
寫出窗體類
def __init__ (self, show_title=True):
super (BaseClass, self).__init__()
if not show_title:
del self.fields['title']
這除了一件事的偉大工程的構造函數。現在我得到了驗證錯誤:「此字段是必需的」,無論我是否禁止標題字段。每次我嘗試提交表單時,都會告訴我需要輸入數據。 – 2010-11-06 03:09:01