使用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 除法小技巧
Sep 06 Python
python实现井字棋游戏
Mar 30 Python
Python和JavaScript间代码转换的4个工具
Feb 22 Python
Python中方法链的使用方法
Feb 23 Python
Python yield 使用方法浅析
May 20 Python
Python操作mongodb的9个步骤
Jun 04 Python
python 3.7.0 下pillow安装方法
Aug 27 Python
Django如何自定义分页
Sep 25 Python
用python标准库difflib比较两份文件的异同详解
Nov 16 Python
python 产生token及token验证的方法
Dec 26 Python
Python Django 封装分页成通用的模块详解
Aug 21 Python
Python 没有main函数的原因
Jul 10 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
同时提取多条新闻中的文本一例
2006/10/09 PHP
PHP 文件上传全攻略
2010/04/28 PHP
Android ProgressBar进度条和ProgressDialog进度框的展示DEMO
2013/06/19 PHP
PHP以mysqli方式连接类完整代码实例
2014/07/15 PHP
简单介绍PHP的责任链编程模式
2015/08/11 PHP
weiphp微信公众平台授权设置
2016/01/04 PHP
Laravel 框架基于自带的用户系统实现登录注册及错误处理功能分析
2020/04/14 PHP
关于javascript中this关键字(翻译+自我理解)
2010/10/20 Javascript
js列举css中所有图标的实现代码
2011/07/04 Javascript
javascript模拟枚举的简单实例
2014/03/06 Javascript
jquery+easeing实现仿flash的载入动画
2015/03/10 Javascript
jQuery使用post方法提交数据实例
2015/03/25 Javascript
使用coffeescript编写node.js项目的方法汇总
2015/08/05 Javascript
JavaScript中的定时器之Item23的合理使用
2015/10/30 Javascript
JS 清除字符串数组中,重复元素的实现方法
2016/05/24 Javascript
jQuery图片加载显示loading效果
2016/11/04 Javascript
JS函数多个参数默认值指定方法分析
2016/11/28 Javascript
详解angular中通过$location获取路径(参数)的写法
2017/03/21 Javascript
使用vue2.0创建的项目的步骤方法
2018/09/25 Javascript
vue组件开发之slider组件使用详解
2020/08/21 Javascript
小程序点餐界面添加购物车左右摆动动画
2020/09/23 Javascript
Python实现Linux中的du命令
2017/06/12 Python
使用Python的Dataframe取两列时间值相差一年的所有行方法
2018/07/10 Python
pandas通过索引进行排序的示例
2018/11/16 Python
Python装饰器简单用法实例小结
2018/12/03 Python
使用Python开发个京东上抢口罩的小实例(仅作技术研究学习使用)
2020/03/10 Python
HTML5之语义标签介绍
2016/07/07 HTML / CSS
欧洲品牌瓷器餐具网上商店:Porzellantreff.de
2018/04/04 全球购物
美国翻新电子产品商店:The Store
2019/10/08 全球购物
飞利浦西班牙官方网站:Philips西班牙
2020/02/17 全球购物
Shell脚本如何向终端输出信息
2014/04/25 面试题
SOA的常见陷阱或者误解是什么
2014/10/05 面试题
工程管理造价应届生求职信
2013/11/13 职场文书
培训班开班主持词
2015/07/02 职场文书
高中生社会实践心得体会
2016/01/14 职场文书
nginx请求限制配置方法
2021/07/09 Servers