概述
之前讲解在django中创建模型类,本文讲解修改模型类,以及要注意的事项
例子
修改models.py文件,在User模型类中增加createtime字段,代码如下:
class User(models.Model):
id=models.CharField(max_length=32,primary_key=True)
username=models.CharField(max_length=64)
password=models.CharField(max_length=64)
createtime=models.CharField(max_length=64)
执行生成迁移命令:
python manage.py makemigrations blog
根据上面提示可知:
再次添加字段时需要设置 默认值,根据情况,一般默认值为空字符串,修改如下:
class User(models.Model):
id=models.CharField(max_length=32,primary_key=True)
username=models.CharField(max_length=64)
password=models.CharField(max_length=64)
createtime=models.CharField(max_length=64,default='')
再次执行生成迁移命令:
python manage.py makemigrations blog


