我是 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>