使用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实现的简单发送邮件脚本分享
Nov 07 Python
Python可跨平台实现获取按键的方法
Mar 05 Python
python的keyword模块用法实例分析
Jun 30 Python
Python的Tornado框架的异步任务与AsyncHTTPClient
Jun 27 Python
python 循环遍历字典元素的简单方法
Sep 11 Python
Python3实现转换Image图片格式
Jun 21 Python
Python实现朴素贝叶斯分类器的方法详解
Jul 04 Python
Python3实现取图片中特定的像素替换指定的颜色示例
Jan 24 Python
Python爬虫实战之12306抢票开源
Jan 24 Python
Python异步操作MySQL示例【使用aiomysql】
May 16 Python
Python将二维列表list的数据输出(TXT,Excel)
Apr 23 Python
TensorFlow-gpu和opencv安装详细教程
Jun 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
多重?l件?合查?(一)
2006/10/09 PHP
PHP4实际应用经验篇(5)
2006/10/09 PHP
php 全局变量范围分析
2009/08/07 PHP
详解php设置session(过期、失效、有效期)
2015/11/12 PHP
Yii快速入门经典教程
2015/12/28 PHP
php ActiveMQ的安装与使用方法图文教程
2020/02/23 PHP
关于setInterval、setTimeout在jQuery中的使用注意事项
2011/09/28 Javascript
jquery ajax应用中iframe自适应高度问题解决方法
2014/04/12 Javascript
javaScript如何处理从java后台返回的list
2014/04/24 Javascript
javascript常用函数(1)
2015/11/04 Javascript
Javascript实现鼠标框选操作  不是点击选取
2016/04/14 Javascript
JavaScript中 ES6 generator数据类型详解
2016/08/11 Javascript
移动端点击图片放大特效PhotoSwipe.js插件实现
2016/08/25 Javascript
JQuery实现列表中复选框全选反选功能封装(推荐)
2016/11/24 Javascript
jquery dataview数据视图插件使用方法
2016/12/23 Javascript
js获取当前周、上一周、下一周日期
2017/03/19 Javascript
TypeScript的安装、使用、自动编译的实现
2020/04/10 Javascript
vue配置多代理服务接口地址操作
2020/09/08 Javascript
Pyspider中给爬虫伪造随机请求头的实例
2018/05/07 Python
对python list 遍历删除的正确方法详解
2018/06/29 Python
python二维列表一维列表的互相转换实例
2018/07/02 Python
常用python爬虫库介绍与简要说明
2020/01/25 Python
基于matplotlib xticks用法详解
2020/04/16 Python
使用Python防止SQL注入攻击的实现示例
2020/05/21 Python
Python实现AES加密,解密的两种方法
2020/10/03 Python
英国PC组件和在线电脑商店:SCAN
2019/04/18 全球购物
strlen的几种不同实现方法
2013/05/31 面试题
同学会邀请书大全
2014/01/12 职场文书
干部竞争上岗演讲稿
2014/09/11 职场文书
合作协议书模板2014
2014/09/26 职场文书
委托培训协议书
2014/11/17 职场文书
圆明园纪录片观后感
2015/06/03 职场文书
新郎父亲婚礼致辞
2015/07/27 职场文书
养成教育工作总结
2015/08/13 职场文书
导游词之张家界
2019/10/31 职场文书
Nginx如何配置多个服务域名解析共用80端口详解
2022/09/23 Servers