2016-05-17 74 views
-1

我看到很多教程介绍如何使用表单和模板创建文件上传字段/图像字段。但我有一个名为TestModel的模型,我想用Django的默认管理面板来管理它,我怎样才能为它添加一个上传字段?如何在Django 1.9管理面板中添加文件上传字段?

class TestModel(models.Model): 
    cover = models.ImageField(upload_to='covers') 

当我尝试makemigrations,结果将是:

您尝试添加不可为空场“盖”到testmodel 没有默认;我们不能这样做(数据库需要一些东西到 填充现有的行)。请选择修正:1)现在提供一次性 默认值(将在现有的所有行设定)2)退出,并让我 加入models.py默认选择一个选项:

什么它的问题?

+2

提供一次性默认值或在models.py中添加默认值 – Sayse

+0

我尝试使用默认=无,但仍然是相同的结果。 – Uncle

+0

无不是非空 – Sayse

回答

相关问题