Application labels aren't unique, duplicates:x 或. declare explicit app_label isn't INSTALLED_APPS.

两个原因是一个原因造成的。


INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'blog.apps.BlogConfig’,
	 ‘xxxapp’
]

xxxapp注册多余了,删掉即可

创建的应用中settings.py文件INSTALLED_APPS注册文件按之前手动自行注册了应用名称。

其实不需要注册就好,更新django1.11.3后,django创建应用的时候已经帮你注册了xx.apps.XXConfig了。

在pycharm中创建django中选择了注册app(一个可选项),其实也已经注册了

posted on 2019-04-18 11:52  寒江雪_独钓  阅读(160)  评论(0编辑  收藏  举报

导航