美文网首页
Django离线脚本的介绍及使用离线脚本创建价格策略【免费版】并

Django离线脚本的介绍及使用离线脚本创建价格策略【免费版】并

作者: 采星星的小太阳BavaLI | 来源:发表于2020-06-23 20:42 被阅读0次

什么是离线脚本

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

举一个数据库插入一条数据的例子如下:

代码如下:

  • 在这里为了方便,直接写成了一个base文件,方便了以后直接导入复用!
"""
初始化动态表,在动态表中添加一些数据,方便操作
"""
"""
初始化动态表,在动态表中添加一些数据,方便操作
"""
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", "Sass_bug_mage.settings")   
# 加载项目的配置文件,Sass_bug_mage是项目
django.setup()  # 启动django
# 上面必须写

编写离线脚本

# 离线脚本创建价格策略【免费版】
from scripts import base#   导入base配置文件
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", "demos.settings")   # 加载项目的配置文件,demos是项目
django.setup()  # 启动django
# 上面必须写
from web import models
def run_init_():
    exists = models.PricePolicy.objects.filter(category=1, title='个人免费版').exists()
    if not exists:
        models.PricePolicy.objects.create(
            category=1,
            title='个人免费版',
            price=0,
            project_num=3,
            project_member=2,
            project_space=20,
            per_file_size=5
        )
if __name__ == '__main__':
    run_init_()


  • 在这里直接写成一个方法的形式,并使用面函数来处理!
运行结果
image.png

相关文章

  • Django离线脚本的介绍及使用离线脚本创建价格策略【免费版】并

    什么是离线脚本 简单理解即是不需要运行django,就像我们平时运行一个简单的py文件一样,但是却可以完成类似运行...

  • django 离线脚本学习笔记

    django 离线脚本学习,可以在不依赖django框架的同时对django项目做一些处理。(可以独立处理运行) ...

  • 离线应用程序

    什么是离线应用程序? 为了让应用程序离线状态使用,就必须把所有构成应用程序的资源文件,html,css.js脚本文...

  • Unity脚本开发基础(摘要)

    创建并运行脚本: unity 使用 C# 和 JavaScript 作为脚本语言,在创建一个脚本时会自动创建 St...

  • Linux下多线程的使用

    一、线程的创建 1.创建分离线程方法一:(常用) 方法二: 2.创建非分离线程 二、线程的使用 三、分离线程与非分...

  • Redis集群部署

    编译安装 创建服务启停脚本(如果需要) 创建目录及配置文件 调整下内存分配使用方式并使其生效 制作启动脚本 启动服...

  • Android离线统计方案

    一、离线统计方案概述 离线统计在App使用过程中,不断采集统计数据,写入内存缓存或本地文件,并通过相应的策略控制,...

  • 如何让shell脚本变成可执行文件

    在本教程中介绍创建bash脚本[https://www.linuxcool.com/]并使用chmod命令[htt...

  • 如何让shell脚本变成可执行文件

    在本教程中介绍创建bash脚本[https://www.linuxcool.com/]并使用chmod命令[htt...

  • OpenShift 4.3.8 离线安装

    概述 在前面一份文档中介绍了如何下载离线镜像并打包镜像仓库文件,接下来将介绍如何使用镜像仓库文件进行离线安装。 环...

网友评论

      本文标题:Django离线脚本的介绍及使用离线脚本创建价格策略【免费版】并

      本文链接:https://www.haomeiwen.com/subject/qjckfktx.html