makemigrations未检测到迁移

时间:2019-01-23 19:22:00

标签: django-models

我正在学习django,并且正在关注https://youtu.be/g5DTIiFAiSk上的教程。我正在YouTube页面上提供的github存储库中使用入门代码。

我正在运行Windows 10,Python 3.7和Django 2.1.5。

当我们在Snippet类中添加font_size字段时,一切正常,直到大约11分11秒。教程上的manage.py makemigrations可以检测到models.py中的更改,但无法检测到更改。在我的一端,makemigrations返回No changes detected。当然,当我migrate时,它什么都不会迁移,在runserver之后,页面会引发异常no such column: snippets_snippet.font_size

Snippet类的编码如下:

class Snippet(models.Model):
    title = models.CharField(max_length=100)
    body = models.TextField()
    created = models.DateTimeField(auto_now_add=True)
    font_size = models.IntegerField()

我已确保片段已注册。我还添加了一个CharField类型的测试字段,但makemigrations没有看到它。

我运行过python manage.py makemigrations snippets,它在migrations目录中创建了一个snippets文件夹,并检测到迁移。但是,migrate仍然没有看到迁移。

不知所措,请提供帮助。

0 个答案:

没有答案