在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文件
从其他项目拷贝一个来就好