Django 之在系统根目录下运行脚本使用 ORM
2019-03-23 01:57
183 查看
As we all know ,在用 Django 搭建的系统下,如果涉及到数据库的一些简单使用,我们可以使用到其自带的 ORM 来操作,十分简便。
而要用到这个功能,除了直接在 views.py 文件中使用,如果我们要进行一些小的测试,比如某条语句,某个函数可以在系统的根目录下使用 Django 的 shell 操作(至少我是这样)。
这个操作对于我们一些简单的函数测试提供了极大的便利,而如果我们写了一个需要运行的脚本文件,也想要使用到 Django 系统中这种 ORM,怎么办呢?
只要在脚本文件的顶部加入以下几条语句引入一些函数,之后的功能就可以像我们平时写的脚本一样写就行了。
import os,threading import sys BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) sys.path.extend([BASE_DIR,]) os.environ.setdefault("DJANGO_SETTINGS_MODULE", "hunter.settings") import django django.setup()
其中,hunter 为系统的名称。
相关文章推荐
- 在使用django框架搭建web中如果需要单独运行py脚本出现AppRegistryNotReady("Apps aren't loaded yet.")问题
- django在命令行下执行的脚本使用ORM
- Linux crontab的使用方式,sh脚本的编写,sh脚本自动启动tomcat服务器,sh监控系统运行情况
- Linux系统中 eclipse下编译C++(使用v8引擎运行JavaScript脚本)
- 使用shell脚本获取系统运行状态
- 在脚本中单独使用django的ORM模型的方法
- 如何在运行 Windows XP Service Pack 2 的系统上使用脚本以编程方式打开端口供 SQL Server 使用
- Linux crontab的使用方式,sh脚本的编写,sh脚本自动启动tomcat服务器,sh监控系统运行情况
- 十分棘手的问题,使用vs2005在文件系统机制下开发出来的web程序,配置到iis就不能正常运行?
- 有一些函数需要在root权限或者运行在系统进程中的使用方法
- 公司接受了我的方案,使用独立主机来运行生产管理系统
- 使用脚本调用系统的关机对话框
- 使用“性能监视器”监视系统性能/运行情况
- 使用Mutex实现会话状态下单实例运行和系统范围内单实例运行
- 使用对象-关系映射(ORM)系统中间件提升软件开发效率及质量(转)
- 使用shell脚本进行服务器系统监控——进程监控
- Heritrix使用笔记——Heritrix运行脚本
- 使用 CScript.exe 运行脚本
- 如何利用windosAPI计算程序运行时间 不使用VC的库,也就是说不跨系统,跨编译器
- 在VMWare Workstation上使用RedHat Linux安装和配置Hadoop群集环境05_HDFS文件系统和Mapreduce框架的启动和运行