django.core.exceptions.ImproperlyConfigured: Application labels aren‘t unique, duplicates: admin详解

django.core.exceptions.ImproperlyConfigured: Application labels aren‘t unique, duplicates: admin详解,第1张

django.core.exceptions.ImproperlyConfigured: Application labels aren‘t unique, duplicates: admin详解

在Django修改数据库,使其能够存储与模型Topic 相 关的信息。为此,在终端窗口中执行下面的命令:

python manage.py makemigrations learning_logs

如果出现以下页面:

那么就是说与django自带的‘django.contrib.auth’冲突,所以就会报错

解决办法是:将创建的app重新命名,尽量不要以’admin, auth, contenttypes, sessions, messages, staticfiles’ 命名app,否则就会报错!

另外,注意:

在setting.py注册app的时候,每个app一定要用逗号隔开,以下的写法是错误的

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'account'
    'blog',
]

运行程序这时候会报错“ ModuleNotFoundError: No module named ‘accountblog’ ”

 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4830096.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-10
下一篇 2022-11-10

发表评论

登录后才能评论

评论列表(0条)

保存