django-model-在已有model同步添加新的字段

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 执行迁移

 

常见问题

原有表已有数据,新增加字段,在已有数据的这个字段,没有值,所以会报错

 

posted @ 2021-12-24 13:01  呆呆蒙蒙  阅读(502)  评论(0)    收藏  举报