在过渡到newforms admin的过程中,我很难弄清楚如何为ImageFields指定core=False。
我得到以下错误:
TypeError: __init__() got an unexpected keyword argument 'core'然而,通过删除核心参数,我得到一个“此字段是必需的”。尝试提交时管理界面中出现错误。如何使用newforms admin完成core=False应该做的事情?
发布于 2008-08-30 03:04:45
要去掉“这个字段是必需的”,您需要使用blank=True (如果它不是CharField,也可以使用null=True ),使其不是必需的。
发布于 2008-08-29 19:20:47
不再使用core属性。
来自Brian Rosner's Blog
你可以安全地删除任何和所有的core参数。它们不再被使用。newforms-admin现在为内联中的现有实例提供了一个很好的删除复选框。
发布于 2008-08-29 11:39:28
这很简单。我在几次修改之前就开始遇到这个问题了。基本上,只需删除模型中ImageField中的"core=True“参数,然后按照here的说明将其转换为newforms管理员所使用的内容。
https://stackoverflow.com/questions/34209
复制相似问题