Django本地加载models
2017-07-02 09:25
232 查看
问题由来
django的model访问是需要有一个运行时环境的,所以当我们启动项目的时候,就相当于有了环境,不需要额外配置什么。但是,当我们想在本地使用model访问数据库呢?那就会出现一些异常:
django.core.exceptions.AppRegistryNotReady: Models aren't loaded yet
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.
解决办法
import os os.environ.setdefault("DJANGO_SETTINGS_MODULE", "untitled1.settings") import django django.setup() from your_app.models import *
在你要使用model的那个python文件头部加入这几行代码,导入你自己的model就可以正常访问了,无需启动整个项目。
相关文章推荐
- django加载本地html的方法
- django加载本地html
- 【2】node.js-eCharts柱状图-加载本地json文本数据
- android 加载本地联系人实现方法
- 在uiwebview中加载本地资源图片
- Django models中多对多字段的反查询
- android 加载本地html 乱码 解决||word转html重命名无法加载图片
- 基于IMOOC强力django+杀手级xadmin 打造上线标准的在线教育平台课程的学习(9)——Course models.py的设计
- Django Models的数据类型 汇总
- 详解vue 模拟后台数据(加载本地json文件)调试
- Django项目让本地和服务器环境数据库配置自动切换
- ImageLoader加载本地图片的工具类
- 第三百零八节,Django框架,models.py模块,数据库操作——链表结构,一对多、一对一、多对多
- requireJs 引用cdn失败后加载本地js
- django-如何操作models.FileField数据类型
- Windows不能加载本地存储的配置文件
- Android的webview加载本地html、本apk内html和远程URL
- QWebView加载本地Html文件
- 第二十一篇 Android listview异步加载本地视频缩略图
- Android webview加载本地图片