我看了很多关于如何使用表单和模板创建文件上传字段/图像字段的教程。但我有一个名为TestModel的模型,我想用Django的默认管理面板来管理它,我该如何为它添加一个上传字段?
makemigrations
当我尝试.bat
时,结果将是:
您正在尝试向testmodel添加一个不可为空的字段“cover” 没有默认;我们做不到(数据库需要一些东西) 填充现有行)。请选择一个修复:1)提供一次性 现在默认(将在所有现有行上设置)2)退出,让我 在models.py中添加默认值选择一个选项:
这是什么问题?
答案 0 :(得分:0)
这是因为你没有为封面字段设置默认值。 你有两个选择
1-A。它要求默认值,选择1并输入dafault值,Ex-0,1
1-b.您还可以选择选项2并更改模型字段。 https://docs.djangoproject.com/en/1.9/ref/models/fields/#imagefield