Django报错:django.core.exceptions.ImproperlyConfigured

在运行项目,准备迁移时出现的如下错误: 
django.core.exceptions.ImproperlyConfigured:

The included URLconf '' does not appear to have any patterns in it. If you see valid patterns in the file then the issue is probably caused
 by a circular import.

解决办法
在user和chat应用下的urls.py中添加
urlpatterns=[]

 

在运行项目,准备迁移时出现的如下错误: 

django.core.exceptions.ImproperlyConfigured:

The app module has multiple filesystem locations (['C:\\***\\restful', 'C:/***\\restful']); you must configure this app with an AppConfig subclass with a 'path' class attribute.

解决方案:

出现这种错误的原因之一是因为在Django工程路径中找不到此app的路径,需要在此app下新建一个包文件__init__.py 即可解决此问题。

 

 

Eclipse pydev 运行不出错,cmd 命令行界面中python 运行出错:

django.core.exceptions.ImproperlyConfigured: 

Requested setting DATABASES, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call

 settings.configure() before accessing settings.

解决方法一:

Main代码中增加;

import os

os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'

解决方法二:

命令行运行程序之前运行以下命令或者在bat 批处理文件中增加这句话;

set DJANGO_SETTINGS_MODULE=mysite.settings

 

 

Django连接MySQL数据库时出错

django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named 'MySQLdb'

解决方案

1.安装pymysql模块

pip install pymysql

2.在项目同名目录中的__init__.py文件中添加以下两行代码

  1. import pymysql

  2. pymysql.install_as_MySQLdb()

 

你可能感兴趣的:(Django报错:django.core.exceptions.ImproperlyConfigured)