新表单管理中的 Django ImageField core=False
-
09-06-2019 - |
题
在过渡到 newforms admin 的过程中,我很难弄清楚如何为 ImageFields 指定 core=False 。
我收到以下错误:
TypeError: __init__() got an unexpected keyword argument 'core'
[编辑]但是,通过删除核心参数,我在尝试提交时在管理界面中出现“此字段为必填项”错误。如何使用 newforms admin 完成 core=False 的任务?
解决方案
要摆脱“此字段是必需的”,您需要通过使用 Blank=True (如果不是 CharField,也可能使用 null=True)将其设置为不需要。
其他提示
这很简单。我在几次修订前就开始遇到这个问题。基本上,只需删除模型中ImageField中的“core=True”参数,然后按照说明操作即可 这里 转换为 newforms 管理员使用的内容。
不隶属于 StackOverflow