在debug时候出现:
django.core.exceptions.ImproperlyConfigured: The app module <module 'Bm' (namespace)> has multiple filesystem locations (['C:/Users/Administrator/Desktop/Jamblogs\\Bm', 'C:\\Users\\Administrator\\Desktop\\Jamblogs\\Bm']); you must configure this app with an AppConfig subclass with a 'path' class attribute.
解决办法:
讲setting.py文件中注册app中的Bm去掉。
原配置:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'Blog.apps.BlogConfig',
'Bm',
]
去掉后:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'Blog.apps.BlogConfig',
# 'Bm',
]
去掉后重开debug模式,没有报错了。但是这样会导致其他的问题,所有使用如下解决方法:
最终原因:Bm文件夹下没有__init__.py文件
从其他项目拷贝一个来就好
__init__.py 是空文件,从myServer中复制过来一个空的就行
---------------------
作者:Jamin2018
来源:优快云
原文:https://blog.youkuaiyun.com/Jamin2018/article/details/79019143
版权声明:本文为博主原创文章,转载请附上博文链接!