我有一個從另一個模型(不是抽象的)繼承的模型 我有一個繼承模型的ModelForm,但我不想顯示任何來自基礎模型的字段。 除了明確手動將每個字段添加到排除列表之外,完成此操作的最佳方法是什麼?在ModelForm中刪除父類的字段
1
A
回答
1
我會親自去與設定包括那些當前類的領域,所以你不必引用(潛在的)另一個文件中看到的字段。還允許更新父級而不影響您的表單。
您可能會檢查__dict__
內的字段,看看它們是否屬於父母,但我確實認爲這不值得。總之,沒有簡單的方法。
5
class ChildForm(BaseModelForm):
class Meta:
model = Amodel
exclude = ('parentfield1', 'parentfield2')
相關問題
- 1. 刪除字段從動態的ModelForm
- 2. 如何在Form的子類中排除ModelForm中的聲明字段?
- 3. Django modelform根據其他字段選擇刪除「required」屬性
- 4. Django如何排除父類字段
- 5. 在ModelForm(Django)中創建動態字段
- 6. 獲取ModelForm字段的值
- 7. 在嵌套循環中刪除父類中的敲除函數
- 8. 從基類抽象類的子類中刪除字段Django
- 9. extjs從字段集中刪除字段
- 10. 如何訂購Django ModelForm中的字段?
- 11. ModelForm中的參考模型字段?
- 12. 驗證Django中ModelForm的單個字段
- 13. 從json中刪除字段
- 14. 刪除URL字段中的字符
- 15. Django Admin在DateField()字段中刪除「today」
- 16. 在Crystal Reports中刪除字段標題
- 17. 在Behavior :: beforeSave中刪除字段
- 18. 在子類中重寫父類中的字段財產
- 19. 刪除父類的::之前的樣式
- 20. 如何刪除父級的必填字段驗證
- 21. 無法在__init__添加字段到ModelForm
- 22. 刪除MySQL中的父表
- 23. 刪除永久WordPress的分類父親
- 24. 的Django的ModelForm不必填字段
- 25. 刪除附件字段中的數據
- 26. 刪除SQL中字段的一部分
- 27. 如何刪除{}中的空字段.. nodejs
- 28. 使用Python刪除Mongodb中的字段
- 29. 刪除列字段中的「TRIM」?
- 30. 刪除父行
我提到,「...將每個字段添加到排除列表?」 – zsquare 2010-12-23 19:24:04