您的位置:首页 > 编程语言 > Go语言

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 为系统的名称。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐