class User(models.Model): u_name = models.CharField(max_length=16,unique=True) u_password = models.CharField(max_length=256) u_age = models.CharField(max_length=2,default='null') class Meta: db_table='user'
1、新增字段,且新增字段要给默认值
u_age = models.CharField(max_length=2,default='null')
2、python manage.py makemigrations 生产迁移文件
3、python manage.py migrate 执行迁移
常见问题
原有表已有数据,新增加字段,在已有数据的这个字段,没有值,所以会报错