使用Django启动命令行及执行脚本的方法


Posted in Python onMay 29, 2018

使用django启动命令行和脚本,可以方便的使用django框架做开发,例如,数据库的操作等。

下面分别介绍使用方法。

django shell的启动

启动命令:

$/data/python-virtualenv/apple/bin/python /data/example/apple/manage.py shell

与普通的python 命令行有什么区别?

django shell 带有django的配置信息,可以使用django的框架。例如,定义model为Apples,可以直接使用Apples.objects.all()查询所有记录。

> a=Apples.objects.all()
> print a

脚本

脚本的路径必须为:

app_name/management/commands

例如,为apple引用创建脚本,路径为:

/data/example/apple/management/commands/AutoCheckTicket.py

代码如下:

# -*- coding: utf-8 -*-

from django.core.management.base import BaseCommand
from monitor import ticket_monitor

class Command(BaseCommand):
 def handle(self, *args, **options):
  print "gogo"
  ticket_monitor.main_entry()

执行方式:

$/data/python-virtualenv/apple/bin/python /data/example/apple/manage.py AutoCheckTicket

以上这篇使用Django启动命令行及执行脚本的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
详解python开发环境搭建
Dec 16 Python
python使用pandas实现数据分割实例代码
Jan 25 Python
用Python实现筛选文件脚本的方法
Oct 27 Python
Python使用字典实现的简单记事本功能示例
Aug 15 Python
Django之编辑时根据条件跳转回原页面的方法
Aug 21 Python
Python @property使用方法解析
Sep 17 Python
解决django model修改添加字段报错的问题
Nov 18 Python
python爬虫库scrapy简单使用实例详解
Feb 10 Python
python实现梯度下降和逻辑回归
Mar 24 Python
学习python需要有编程基础吗
Jun 02 Python
python--shutil移动文件到另一个路径的操作
Jul 13 Python
python关于集合的知识案例详解
May 30 Python
python3中的md5加密实例
May 29 #Python
python 获取字符串MD5值方法
May 29 #Python
Python生成短uuid的方法实例详解
May 29 #Python
Python(TensorFlow框架)实现手写数字识别系统的方法
May 29 #Python
Python实现的多进程和多线程功能示例
May 29 #Python
Python实现的redis分布式锁功能示例
May 29 #Python
Python计算一个给定时间点前一个月和后一个月第一天的方法
May 29 #Python
You might like
关于mysql 字段的那个点为是定界符
2007/01/15 PHP
CodeIgniter php mvc框架 中国网站
2008/05/26 PHP
php数据库配置文件一般做法分享
2012/07/07 PHP
PHP生成不同颜色、不同大小的tag标签函数
2013/09/23 PHP
php中json_encode处理gbk与gb2312中文乱码问题的解决方法
2014/07/10 PHP
PHP采用超长(超大)数字运算防止数字以科学计数法显示的方法
2016/04/01 PHP
js中的escape及unescape函数的php实现代码
2007/09/04 Javascript
jquery中常用的SET和GET
2009/01/13 Javascript
ie 调试javascript的工具
2009/04/29 Javascript
javascript数字数组去重复项的实现代码
2010/12/30 Javascript
JavaScript之引用类型介绍
2012/08/10 Javascript
将list转换为json失败的原因
2013/12/17 Javascript
jQuery中prepend()方法用法实例
2014/12/25 Javascript
jquery+CSS3实现淘宝移动网页菜单效果
2015/08/31 Javascript
Three.js的使用及绘制基础3D图形详解
2017/04/27 Javascript
AngularJS全局警告框实现方法示例
2017/05/18 Javascript
浅谈Node.js之异步流控制
2017/10/25 Javascript
Js判断H5上下滑动方向及滑动到顶部和底部判断的示例代码
2017/11/15 Javascript
koa上传excel文件并解析的实现方法
2018/08/09 Javascript
关于AngularJS中ng-repeat不更新视图的解决方法
2018/09/30 Javascript
JS动画实现回调地狱promise的实例代码详解
2018/11/08 Javascript
微信小程序 轮播图实现原理及优化详解
2019/09/29 Javascript
详解Python3 中hasattr()、getattr()、setattr()、delattr()函数及示例代码数
2018/04/18 Python
Python单链表原理与实现方法详解
2020/02/22 Python
python中二分查找法的实现方法
2020/12/06 Python
在Ubuntu中安装并配置Pycharm教程的实现方法
2021/01/06 Python
python编程的核心知识点总结
2021/02/08 Python
介绍一下gcc特性
2015/10/31 面试题
优秀社区干部事迹材料
2014/02/03 职场文书
《台湾的蝴蝶谷》教学反思
2014/02/20 职场文书
党员群众路线整改措施及今后努力方向
2014/10/28 职场文书
2014年城管工作总结
2014/11/20 职场文书
2015年乡镇人大工作总结
2015/04/22 职场文书
python函数指定默认值的实例讲解
2021/03/29 Python
MySQL8.0.24版本Release Note的一些改进点
2021/04/22 MySQL
Python 类,对象,数据分类,函数参数传递详解
2021/09/25 Python