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. Go Web 编程之 静态文件

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

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

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

  3. beego——静态文件

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

随机推荐

  1. 教你怎么用 Python 自动整理文件

    我以前经常把下载的东西放在桌面或者“下载”文件夹中,使用完后再也没管它,久而久之便变得乱七八糟,再整理的时候非 […]...

  2. 将手机B站上的缓存视频导出 – craftsmanhinata

    将手机B站上的缓存视频导出 将手机B站上的缓存视频导出 将手机B站上的缓存视频导出:(1) 将待导出的视频拷贝 […]...

  3. RabbitMQ不讲武德,发个消息也这么多花招

    前言 本篇博客已被收录GitHub:https://zhouwenxing.github.io/ 文中所涉及的 […]...

  4. [智能硬件] 3、三分钟看懂智能硬件原理——简易智能手环制作教程(包括炫酷手机客户端开发)

           首先恭喜大家挺过了测试二!为什么说“挺”呢?因为测试二的难度和测试一相比有一个比较大的跳跃:首先 […]...

  5. 2019 中国.NET 开发者峰会正式启动

    2014年微软组织并成立.NET基金会,微软在成为主要的开源参与者的道路上又前进了一步。2014年以来已经有众 […]...

  6. JAVAEE——BOS物流项目13:Quartz入门案例、核心概念、cron 表达式的格式(了解)

    1、quartz入门案例 本入门案例基于spring和quartz整合完成。 第一步:创建maven工程,导入 […]...

  7. mac安装MySQLdb:IndexError: string index out of range

    使用mac安装MySQLdb的时候出现string index out of range 大概的错误是这样的: […]...

  8. JWT与Session的比较

    如今,越来越多的项目开始采用JWT作为认证授权机制,那么它和之前的Session究竟有什么区别呢?今天就让我们 […]...

展开目录

目录导航