在脚本中单独使用django的ORM模型的方法
2018-03-05 15:47
746 查看
有时候在测试django中一些模块时,不想重新跑一整个django项目,只想跑单个文件,正好写在
接下来再调用’from XXXX.models import XXX’就不会报错了
if __name__ == '__main__':这样也不会打扰到正常的代码逻辑
方法
正常方法
大家都知道的方法就是’python manage.py shell’,当然我知道这可能不是你需要的;更好用的方法
在脚本中import模型前调用下面几行即可:import os, sys BASE_DIR = os.path.dirname(os.path.abspath(__file__)) # 定位到你的django根目录 sys.path.append(os.path.abspath(os.path.join(BASE_DIR, os.pardir))) os.environ.setdefault("DJANGO_SETTINGS_MODULE", "dj_tasks.settings") # 你的django的settings文件
接下来再调用’from XXXX.models import XXX’就不会报错了
相关文章推荐
- 不使用Django ORM对数据库进行修改 保证一个方法实现原子性,一致性
- 使用Django启动命令行及执行脚本的方法
- django 数据模型管理工具south的使用方法详述
- django 的 ORM 单独使用_yuqingjiushi-ChinaUnix博客
- 在使用django框架搭建web中如果需要单独运行py脚本出现AppRegistryNotReady("Apps aren't loaded yet.")问题
- django 1.10 ORM单独使用的问题
- scrapy一些非常实用资料整理,与其他mongdb、django、redis、solr、tor结合使用以及用Python脚本调用等等方法
- django 单独使用数据模型
- 单独的 python 脚本文件使用 django 自带的 model
- django 的 ORM 单独使用 - vkill'blog - “技术本身没有太多价值,掌握了新的思考方式才是真的收获”
- 三【用django2.0来开发】后台会员管理(二) ModelAdmin 模型管理的使用方法
- django在命令行下执行的脚本使用ORM
- django 单独使用数据模型
- django中ORM使用聚合函数方法
- [Beego模型] 一、ORM 使用方法
- 使用powerdesigner导入sql脚本,生成物理模型,name和code都显示英文的解决方法
- 关于单独使用django orm 我的作法
- 单独的 python 脚本文件使用 django 自带的 model
- 单独使用django的orm带事务
- 持久化模式,第 1 部分: 现代 ORM 工具的策略和最佳实践,使用 Hibernate 特性在领域模型上应用面向对象原则