Createsuperuser django.db.utils.IntegrityError:NOT NULL约束失败

时间:2017-01-07 09:06:19

标签: python django sqlite

我最近改变了我的模型,这是一个添加字段的拟人模型。完成后我删除文件:

  

'db.sqlite3'

启动:

python manage.py migrate --run-syncdb

通过我的应用程序创建用户很好,但是当我想创建超级用户时

python manage.py createsuperuser

我收到以下错误:

django.db.utils.IntegrityError: NOT NULL constraint failed: website_dater.latitude

1 个答案:

答案 0 :(得分:1)

您的模型中有一个名为网站的字段名为纬度,该字段未接受任何空条目。 默认情况下提供纬度值或在定义该模型时使用(null = True,blank = True), 像这样:

class Website(models.Model):
    ....
    latitude = models.CharField(max_length=250, blank=True, null=True)

    # Or
    latitude = models.CharField(default='0')