django定义好模型生成数据表后,表格中的字段难免会根据需求发生更改,添加或者删除等
给数据表添加新的字段
1,首先给模型类添加新的属性
class User_Form(models.Model):
username = models.CharField(max_length=30,unique=True)
password = models.CharField(max_length=150)
email = models.CharField(max_length=79,unique=True)
uicon = models.ImageField(upload_to=“uploads/%y/%m/%d/”)
is_active = models.BooleanField(default=False)
is_delete = models.BooleanField(default=False)
uphone = models.CharField(max_length=11)-------->新添加的字段
def __str__(self):
return self.username
class Meta:
db_table = 'user_form'
verbose_name = '用户注册信息表'
verbose_name_plural = verbose_name
2,重新生成迁移文件
python manage.py makemigrations
3,出现两个选项,根据个人需求选择1或者2