2008-08-29 47 views
2

在向newforms admin過渡時,我很難弄清楚如何爲ImageField指定core = False。Django ImageField core = newforms中的False admin

我得到以下錯誤:

TypeError: __init__() got an unexpected keyword argument 'core' 

然而,只是去掉核心論點,我收到了「此字段是必需的。」 [編輯]嘗試提交時管理界面中出現錯誤。如何使用newforms admin完成core = False?

回答

3

擺脫「這是必須填寫,」你需要它不是必需的,通過使用空白= TRUE(和可能爲空=真爲好,如果不是一個CharField)。

2

這很簡單。我在幾次修改之前就開始解決這個問題。基本上,只需在模型中的ImageField中刪除「core = True」參數,然後按照指令here轉換爲管理員使用的newforms。

+0

我覺得它已被刪除,但我很好奇這個替代方案是如何工作的。該鏈接中沒有任何內容立即代替core = False。 – cdleary 2009-01-17 11:50:01

3

core屬性不再使用。

Brian Rosner's Blog

You can safely just remove any and all core arguments. They are no longer used. newforms-admin now provides a nice delete checkbox for exisiting instances in inlines.