django - makemigrations - 未检测到更改 -Django

我是 Django 的新手,我正在尝试创建一个公司资料供用户填写。当我进行迁移时,出现以下错误,未检测到任何更改。

继承人 model.py

class Company(models.Model):
    name = models.CharField(max_length=100)
    about = models.TextField(gettext_lazy('about'), max_length=500, blank=True)
    role = models.CharField(max_length=100)
    address=models.CharField(max_length=100)
    contact=models.CharField(max_length=100)
    
    def __str__(self):
        return f'{self.user.username} Profile'

我没有在其他 .py 文件中创建任何内容,仅 model 并且我有另一个类,它与公司在同一 model.py 中的配置文件。

如果我犯了任何错误,请纠正或lmk,谢谢!

回答1

您的应用必须首先包含在 INSTALLED_APPS 中(在 settings.py 中)。

INSTALLED_APPS = [
    ...
    '<myapp>',
    ...
]

之后你可以运行

python manage.py makemigrations <myapp>

相似文章

随机推荐

最新文章