【问题标题】:No installed app with label 'emp' Django and what i dont understand is that i did put the app in the installed apps没有安装带有标签'emp'Django的应用程序,我不明白的是我确实将应用程序放在已安装的应用程序中
【发布时间】:2021-03-31 13:26:09
【问题描述】:

没有安装标签为“emp”的应用程序 Django 我不明白的是我确实将应用程序放在已安装的应用程序中this is the insstalled apps part

【问题讨论】:

  • 确保你在正确的 virtualenv 中

标签: python django makemigrations


【解决方案1】:

根据 Django 的规则,在创建任何应用程序之后,您必须将其分配到 INSTALLED_APPS 部分,该部分位于 urls.py 文件下的 exixts 中。从您给定的图像中,我可以看到,您创建了两个应用程序,即“emp”和“EmployeeApp”,但您没有将它们分配到 INSTALLED_APPS 部分。这就是发生错误的原因。 要解决此问题,只需将应用名称分配到 INSTALLED_APPS 部分即可。

例子:

INSTALLED_APPS=[
.
.
.
'rest_framework',
'emp',
'EmployeeApp',
]

【讨论】:

  • 您也可以使用module...<AppConfigClass> 分配应用程序。 md5diablo 的条目也是真实的。
猜你喜欢
  • 2015-06-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-13
相关资源
最近更新 更多