【发布时间】:2014-05-28 21:30:10
【问题描述】:
我目前参与了一个使用 Django 1.7 开发版本的项目。我想使用“makemigrations”将我在模型中所做的更改(添加字段、删除模型等)传播到数据库架构中和“迁移”命令。我在我的应用程序中的一个模型中添加了一个“年龄”字段。
country = models.CharField(max_length=50, blank=True)
address = models.CharField(max_length=100, blank=True)
postal_code = models.IntegerField(max_length=50, blank=True)
city = models.CharField(max_length=50, blank=True)
phone_no = models.CharField(max_length=25, blank=True)
skype_name = models.CharField('Skype Username',max_length=50, blank=True)
age=models.IntegerField(max_length=25,blank=True)
当我使用“makemigrations”命令时,输出类似于---“未检测到更改”。我猜“makemigrations”无法弄清楚对架构所做的更改。任何建议我该怎么做工作??
【问题讨论】:
-
您使用的具体命令是什么?是否包含应用名称?
-
"python manage.py makemigrations"。不,我没有包含应用名称。