我束手无策。经过十几个小时的故障排除,可能更多,我以为我终于开始做生意了,但后来我得到了:
模型类django.contrib.contenttypes.models.ContentType未声明显式应用程序标签
网络上关于这方面的信息太少了,没有任何解决方案可以解决我的问题。任何建议都将不胜感激
我正在使用Python 3.4和Django 1.10
从my settings.py:
已安装的应用程序=[
'DeleteNote.apps.DeletenoteConfig',
'LibrarySync.apps.LibrarysyncConfig',
“django.contrib.admin”,
“django.contrib.auth”,
“django.contrib.contenttypes”,
“django.contrib.sessions”,
“django.contrib.messages”,
“django.contrib.staticfiles”,
]
我的apps.py文件如下所示:
来自django.apps的
导入AppConfig
类DeletenoteConfig(AppConfig):
名称='DeleteNote'
及
来自django.apps的
导入AppConfig
类库同步配置(AppConfig):
名称='LibrarySync'
是否缺少将应用程序名称输入设置文件?
myAppNameConfig是通过.manage.py createapp myAppName命令在apps.py生成的默认类。其中myAppName是您的应用程序的名称
设置.py
已安装的应用程序=[
'myAppName.apps.myAppNameConfig',
“django.contrib.admin”,
“django.contrib.auth”,
“django.contrib.contenttypes”,
“django.contrib.sessions”,
“django.contrib.messages”,
“django.contrib.staticfiles”,
]
通过这种方式,设置文件可以找到要调用应用程序的内容。您可以稍后在apps.py文件中通过在中添加以下代码来更改其外观
myAppName/apps.py
类myAppNameConfig(AppConfig):
名称='myAppName'
verbose_name='一个更好的名字'