从命令行运行django数据库操作
2024-08-21 21:07:49
从命令行运行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()
两者都写也是不行的
settings.configure()
两者都写也是不行的
最新文章
- 领域驱动设计(DDD)部分核心概念的个人理解
- JSON.parse和eval的区别
- Linux部署Apache ActiveMQ 5.14.1
- c++学习笔记1
- poj1984 带权并查集(向量处理)
- Lock的用法,为什么要用?
- MongoDB在windows自启动
- 安全增强 Linux (SELinux) 剖析
- 【Hibernate】--一对一关联、联合主键
- C语言snprintf函数
- 李洪强漫谈iOS开发[C语言-033]-三元运算符的应用
- IOS开发-UI学习-使用UIImageView控件制作动画
- 机房收费系统——转换list泛型时,字段名称不正确应出现故障
- mac上安装iterm2的一些步骤记录
- docker常用命令整理-在容器中使用service命令
- luogu1984 烧水问题 (找规律)
- [转]一致性hash算法 - consistent hashing
- 7.18 进程池方式的 socket
- FineUI Grid中WindowField根据列数据决定是否Enalble
- Codeforces Round #245 (Div. 2) C. Xor-tree DFS