Django离线脚本

Django离线脚本

1.1、什么是离线脚本?

简单理解即是不需要运行django,就像我们平时运行一个简单的py文件一样,但是却可以完成类似运行了django才可以完成的工作;

1.2、例举数据库插入一条数据的离线脚本

import os
import sys
import django

base_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) # 获取项目的根目录
sys.path.append(base_dir) # 添加到系统环境变量

# os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mtbao.settings")
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mtb.settings") # 加载项目的配置文件,mtb是项目
django.setup() # 启动django

# 上面必须写
from apps.base import models

# 往数据库插入一条数据
models.UserInfo.objects.create(
    username="wupeiqi",
    password="123123"
) 
posted @ 2022-09-08 16:25  晚点心动。  阅读(43)  评论(0)    收藏  举报