Django ImageField core = newforms admin中的False

时间:2008-08-29 09:03:28

标签: python django django-models

在转换到newforms admin时,我很难搞清楚如何为ImageFields指定core = False。

我收到以下错误:

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

[编辑]但是,通过删除核心参数,我得到“此字段是必需的”。尝试提交时管理界面中出错。如何使用newforms admin来实现core = False?

3 个答案:

答案 0 :(得分:3)

不再使用core属性。

来自Brian Rosner's Blog

  

您可以安全地删除任何和所有core参数。它们不再使用。 newforms-admin 现在为内联中的现有实例提供了一个很好的删除复选框。

答案 1 :(得分:3)

要删除“此字段是必需的”,您需要使用blank = True(如果它不是CharField,也可能为null = True)。

答案 2 :(得分:2)

这很简单。我在几次修改之前就开始解决这个问题了。基本上,只需删除模型中ImageField中的“core = True”参数,然后按照说明here转换为newforms管理员使用的内容。

相关问题