在转换到newforms admin时,我很难搞清楚如何为ImageFields指定core = False。
我收到以下错误:
TypeError: __init__() got an unexpected keyword argument 'core'
[编辑]但是,通过删除核心参数,我得到“此字段是必需的”。尝试提交时管理界面中出错。如何使用newforms admin来实现core = False?
答案 0 :(得分:3)
不再使用core
属性。
您可以安全地删除任何和所有
core
参数。它们不再使用。 newforms-admin 现在为内联中的现有实例提供了一个很好的删除复选框。
答案 1 :(得分:3)
要删除“此字段是必需的”,您需要使用blank = True(如果它不是CharField,也可能为null = True)。
答案 2 :(得分:2)
这很简单。我在几次修改之前就开始解决这个问题了。基本上,只需删除模型中ImageField中的“core = True”参数,然后按照说明here转换为newforms管理员使用的内容。