Django 想要单独执行文件

jiangchunsheng 2018-04-09 原文

Django 想要单独执行文件

Django  单独文件执行  文件

 我是在项目根目录文件创建的。

 配置文件:

#!/usr/bin/env python
import os
import sys
if __name__ == "__main__":
    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "Django_login_publishing.settings")
    try:
        from django.core.management import execute_from_command_line
    except ImportError:
        # The above import may fail for some other reason. Ensure that the
        # issue is really that Django is missing to avoid masking other
        # exceptions on Python 2.
        try:
            import django
        except ImportError:
            raise ImportError(
                "Couldn't import Django. Are you sure it's installed and "
                "available on your PYTHONPATH environment variable? Did you "
                "forget to activate a virtual environment?"
            )
        raise
    execute_from_command_line(sys.argv)

配置文件

你要执行的文件:

import os

if __name__ == '__main__':
    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "Django_login_publishing.settings")  # 在Django 里想单独执行文件写上这句话
    import django  # 导入Django
    django.setup()  # 执行
    from app01 import models
    # models.Press.objects.create(name="光辉出版社")
    # ret=[]
    # for i in range(300):
    #     obj=models.Press(name="光辉第{}出版社".format(i))django_content_type
    #     ret.append(obj)
    # models.Press.objects.create(ret)
    ret = [models.Press(name="火星第{}出版社".format(i)) for i in range(300)]

    # 批量创建300个出版社对象
    models.Press.objects.bulk_create(ret)  # 只向数据库提交一次

你要执行的文件

你就可以这样执行了:

 

发表于 2018-04-09 19:00 春生 阅读() 评论() 编辑 收藏

 

版权声明:本文为jiangchunsheng原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/jiangchunsheng/p/8762095.html

Django 想要单独执行文件的更多相关文章

  1. beego——静态文件

    Go 语言内部其实已经提供了 http.ServeFile,通过这个函数可以实现静态文件的服务。 beego […]...

  2. Go Web 编程之 静态文件

    概述 在 Web 开发中,需要处理很多静态资源文件,如 css/js 和图片文件等。本文将介绍在 Go 语言中 […]...

  3. 柱状图 线状图 填写数据

        走视图 :地址 https://www.hcharts.cn/demo/highcharts   柱状 […]...

随机推荐

  1. 配置EPON家庭网关接入中国电信电话交换IP网络

    电信网、广播电视网、互联网三网融合是业界趋势,也是国务院大力推行的国家产业政策。中国电信正在进行PSTN电话网 […]...

  2. 【PostMan】批量参数化的用法 之 text/csv

    目的:批量参数化,单个循环多次使用不同的参数请求。 测试数据准备 新建txt文件,输入格式: 首行 ̵ […]...

  3. Docker scratch 无法正常运行golang二进制程序的问题

    使用Docker构建容器能够极大的降低运维成本,提高部署效率,同时非常方便对服务的平行扩展。然而在构建容器镜像 […]...

  4. 第3章 顺序表的链式存储

    第3章 顺序表的链式存储 目录 一、链式存储 二、单链表 2.1 单链表的基本概念及描述 2.2 单链表的实现 […]...

  5. 华为 服务器 存储相关资料

      fusionCube体验平台:http://itlabs.huawei.com/products/fusi […]...

  6. 常用eslint配置

    "off"或者0 //关闭规则关闭 "warn"或者1 //在打开的规则作为警告(不影响退出代码) "erro […]...

  7. 了解函数queue_delayed_work() – YoungerChina

    了解函数queue_delayed_work() /***************************** […]...

  8. 三极管基础分类, 参数选择及常见型号对比 – Milton

    三极管基础分类, 参数选择及常见型号对比 三极管基础 具体的原理就不说了, N型和P型都是通过硅和锗参杂不同的 […]...

展开目录

目录导航