【Django】DJANGO_SETTINGS_MODULE or call settings.configure()
来源:互联网 发布:淘宝采集器有用吗 编辑:程序博客网 时间:2024/05/16 05:05
转载自:http://blog.csdn.net/foryouslgme/article/details/53930816
错误
ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.
上面这个报错是因为使用python shell直接导入django中的模块导致的
本质原因和python导入其它模块时的报错一样,就是环境变量问题,因为导入的时候python是按照搜索路径搜索导入的模块的,但在当前搜索路径中没有找到该模块,所以报错。解决的方法有几种方法:
1、在使用模块时,先导入该模块的路径进搜索路径(os.environ)
2、在系统环境变量中添加该模块的路径
3、将需要导入的模块copy到python的搜索路径中
该错误的解决方案比较多,除了以上三种外还有如下两种:
#方法一#在django项目目录下$ python manage shell>>> import django>>> django.setup()>>> import blog.models #这样就不会报错
#方法二#在任意目录下$ python>>> import os>>> os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings' #此处要注意自己的项目目录>>> import django>>> django.setup()>>> import blog.models #这样就不会报错import sysimport djangosys.path.extend(['E:\\mysite'])import osos.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'django.setup()
阅读全文
0 0
- 【Django】DJANGO_SETTINGS_MODULE or call settings.configure()
- Django PYTHONPATH 和 DJANGO_SETTINGS_MODULE
- Django教程:[30]DJANGO_SETTINGS_MODULE配置
- DJANGO_SETTINGS_MODULE
- Django开发中DJANGO_SETTINGS_MODULE is undefined解决方案
- Django开发中DJANGO_SETTINGS_MODULE is undefined解决方案
- 【Django】settings
- 169 Identify the channel settings that can be performed using the CONFIGURE CHANNEL or ALLOCATE CHAN
- 177 Identify the channel settings that can be performed using the CONFIGURE CHANNEL or ALLOCATE CHAN
- 【Django】settings(django中settings设置)
- 【Django】settings(django中settings设置)
- If you are behind an HTTP proxy, please configure the proxy settings either in IDE or Gradle.
- local settings in django
- django settings.py 配置文件
- pythonpath and django settings
- Django 配置settings.py
- django settings 基本配置
- Django settings.py配置文件
- kettle与MongoDB的数据操作
- 迁移学习学习(一)
- 设置域名访问ftp
- 使用JavaScript(JS)进行Ajax异步请求
- ssm框架跨域问题
- 【Django】DJANGO_SETTINGS_MODULE or call settings.configure()
- 区块链技术在金融领域的七大应用
- tomcat学习之三:tomcat的线程模型
- vue windows搭建开发环境
- Python基本语法笔记
- Spring基础_自动装配bean<一>
- Maven多模块项目引用jar的配置文件
- js将有父子关系的数据转换成树形结构数据
- 蓝桥杯试题:星系炸弹