使用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处理json数据中的中文
Mar 06 Python
在IIS服务器上以CGI方式运行Python脚本的教程
Apr 25 Python
python中尾递归用法实例详解
Apr 28 Python
Python实现方便使用的级联进度信息实例
May 05 Python
Python时间获取及转换知识汇总
Jan 11 Python
关于反爬虫的一些简单总结
Dec 13 Python
python学习之hook钩子的原理和使用
Oct 25 Python
pyqt5 获取显示器的分辨率的方法
Jun 18 Python
Python类的动态绑定实现原理
Mar 21 Python
python实现猜数游戏
Mar 27 Python
Keras设置以及获取权重的实现
Jun 19 Python
Python开发五子棋小游戏
Apr 28 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
阿拉伯的咖啡与水烟
2021/03/03 咖啡文化
用php实现的获取网页中的图片并保存到本地的代码
2010/01/05 PHP
PHP调试及性能分析工具Xdebug详解
2017/02/09 PHP
PHP连接MYSQL数据库的3种常用方法
2017/02/27 PHP
100个不能错过的实用JS自定义函数
2014/03/05 Javascript
JS常用知识点整理
2017/01/21 Javascript
js中new一个对象的过程
2017/02/20 Javascript
JS实现自定义状态栏动画文字效果示例
2017/10/12 Javascript
jQuery中each方法的使用详解
2018/03/18 jQuery
javascript实现京东快递单号的查询效果
2020/11/30 Javascript
keep-alive保持组件状态的方法
2020/12/02 Javascript
[04:22]DOTA2大事件之护国神翼
2020/08/14 DOTA
python获得两个数组交集、并集、差集的方法
2015/03/27 Python
python快速建立超简单的web服务器的实现方法
2018/02/17 Python
利用django-suit模板添加自定义的菜单、页面及设置访问权限
2018/07/13 Python
python实现指定文件夹下的指定文件移动到指定位置
2018/09/17 Python
Python实现的IP端口扫描工具类示例
2019/02/15 Python
keras输出预测值和真实值方式
2020/06/27 Python
Python OpenCV去除字母后面的杂线操作
2020/07/05 Python
python3.9实现pyinstaller打包python文件成exe
2020/12/13 Python
基于HTML5超酷摄像头(HTML5 webcam)拍照功能实现代码
2012/12/13 HTML / CSS
澳大利亚领先的男装零售连锁店:Lowes
2020/08/07 全球购物
北京振戎融通Java面试题
2015/09/03 面试题
读书活动总结范文
2014/04/26 职场文书
中等生评语大全
2014/05/04 职场文书
体育之星事迹材料
2014/05/11 职场文书
贷款委托书
2014/08/01 职场文书
党的群众路线对照检查材料范文
2014/09/24 职场文书
投标邀请书范本
2015/02/02 职场文书
2015年大学生实习评语
2015/03/25 职场文书
商务司机岗位职责
2015/04/10 职场文书
迎新年主持词
2015/07/06 职场文书
描写九月优美句子(39条)
2019/09/11 职场文书
小型企业的绩效考核制度模板
2019/11/21 职场文书
十大最强飞行系宝可梦,BUG燕上榜,第二是飞行系王者
2022/03/18 日漫
Docker 镜像介绍以及commit相关操作
2022/04/13 Servers