您尝试在没有默认值的情况下添加不可为空的字段“列表”进行注册;我们不能那样做(数据库需要一些东西来填充现有的行)。 请选择一个修复: 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)
答案 0 :(得分:1)
您必须在数据库中指定MockingKernel
可以是list
:
null