从命令行执行django数据库操作
2014-07-05 21:59
351 查看
从命令行执行django数据库操作,报错:
django.core.exceptions.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.
或
django.core.exceptions.ImproperlyConfigured: settings.DATABASES is improperly configured. Please supply the ENGINE value. Check settings documentation for more details.
看settings.py没有问题
解决办法:
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mysite.settings")
注意这个是不行的:
from django.conf import settings
settings.configure()
两者都写也是不行的
django.core.exceptions.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.
或
django.core.exceptions.ImproperlyConfigured: settings.DATABASES is improperly configured. Please supply the ENGINE value. Check settings documentation for more details.
看settings.py没有问题
解决办法:
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mysite.settings")
注意这个是不行的:
from django.conf import settings
settings.configure()
两者都写也是不行的
相关文章推荐
- 从命令行运行django数据库操作
- 12.Django数据库操作(执行原生SQL)
- 命令行下执行SQL sever 语句操作数据库的方法
- python-Django中设置操作shell时执行的数据库命令在控制台显示
- 使用函数传递参数来执行相应的数据库操作
- Asp定时执行操作、Asp定时读取数据库(网页定时操作详解)
- 数据库操作语句执行失败后,不一定要rollback
- vss 命令行执行相关操作搜集整理
- ASP.NET 2.0中执行数据库操作命令之一
- 数据库访问类(直接执行数据库操作)
- ASP.NET 2.0中执行数据库操作命令之二
- ASP.NET2.0中执行数据库操作命令之二
- Asp定时执行操作 Asp定时读取数据库(网页定时操作详解)
- 关闭IE之前执行数据库操作
- 使用sql语句建立与删除链接服务器及执行数据库操作
- 在查询分析器里执行数据库的备份和还原操作
- 异步执行数据库操作
- 数据库操作封装--执行事务
- ASP.NET 2.0中执行数据库操作命令之二
- ASP.NET 2.0中执行数据库操作命令之二