我目前正在参与一个使用 Django 1.7 开发版本的项目。我想使用“makemigrations”和“migrate”将我在模型中所做的更改(添加字段、删除模型等)传播到数据库模式中” 命令。我向应用程序中的模型之一添加了“年龄”字段。
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”无法找出对架构所做的更改。有什么建议我如何让它工作?
如果你是将初始迁移添加到应用程序 https://docs.djangoproject.com/en/1.7/topics/migrations/#adding-migrations-to-apps,使用时必须包含应用程序名称makemigrations
命令。
python manage.py makemigrations your_app_label
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)