【发布时间】:2016-05-22 17:03:52
【问题描述】:
您正在尝试添加一个不可为空的字段“列表”以在没有默认值的情况下进行注册;我们不能这样做(数据库需要一些东西来填充现有的行)。 请选择一个修复: 1) 现在提供一次性默认值(将在所有现有行上设置) 2)退出,让我在models.py中添加一个默认值
这是ArrayField 的以下代码的错误:
from django.contrib.postgres.fields import ArrayField
from django.db import models
class signup(models.Model):
userid=models.CharField(max_length=10)
password=models.CharField(max_length=10)
list=ArrayField(models.IntegerField(null=True,blank=True),size=5)
score=models.IntegerField(default=0)
【问题讨论】:
标签: django django-models django-database