使用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使用MD5加密字符串示例
Aug 22 Python
给Python初学者的一些编程技巧
Apr 03 Python
Python 对象中的数据类型
May 13 Python
Python中super函数的用法
Nov 17 Python
python tensorflow基于cnn实现手写数字识别
Jan 01 Python
python 在某.py文件中调用其他.py内的函数的方法
Jun 25 Python
用python打印1~20的整数实例讲解
Jul 01 Python
使用 Python 遍历目录树的方法
Feb 29 Python
keras 使用Lambda 快速新建层 添加多个参数操作
Jun 10 Python
基于python实现操作git过程代码解析
Jul 27 Python
Python 的 __str__ 和 __repr__ 方法对比
Sep 02 Python
python excel多行合并的方法
Dec 09 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
PHP程序员常见的40个陋习,你中了几个?
2014/11/20 PHP
Zend Framework教程之视图组件Zend_View用法详解
2016/03/05 PHP
php删除数组指定元素实现代码
2017/05/03 PHP
PHP实现redis限制单ip、单用户的访问次数功能示例
2018/06/16 PHP
鼠标事件的screenY,pageY,clientY,layerY,offsetY属性详解
2015/03/12 Javascript
纯JS实现旋转图片3D展示效果
2015/04/12 Javascript
JS实现的鼠标跟随代码(卡通手型点击效果)
2015/10/26 Javascript
Vuex和前端缓存的整合策略详解
2017/05/09 Javascript
javascript回调函数的概念理解与用法分析
2017/05/27 Javascript
vue系列之动态路由详解【原创】
2017/09/10 Javascript
Vue.js 通过jQuery ajax获取数据实现更新后重新渲染页面的方法
2018/08/09 jQuery
JS/HTML5游戏常用算法之路径搜索算法 随机迷宫算法详解【普里姆算法】
2018/12/13 Javascript
Vue中props的详解
2019/05/16 Javascript
Javascript通过控制类名更改样式
2019/05/24 Javascript
浅谈目前可以使用ES10的5个新特性
2019/06/25 Javascript
[01:24]DOTA2上海特锦赛OG战队抵达 专车接机入驻总统套房
2016/02/23 DOTA
python发送邮件的实例代码(支持html、图片、附件)
2013/03/04 Python
python根据经纬度计算距离示例
2014/02/16 Python
Python排序搜索基本算法之选择排序实例分析
2017/12/09 Python
pandas.dataframe中根据条件获取元素所在的位置方法(索引)
2018/06/07 Python
Linux CentOS Python开发环境搭建教程
2018/11/28 Python
Python3中的最大整数和最大浮点数实例
2019/07/09 Python
Python的缺点和劣势分析
2019/11/19 Python
全球知名鞋履品牌授权零售商:Journeys
2016/09/17 全球购物
凯特方迪化妆品官网:Kat Von D Beauty
2016/11/15 全球购物
打架检讨书800字
2014/01/10 职场文书
迟到检讨书800字
2014/01/13 职场文书
淘宝好评语大全
2014/05/05 职场文书
项目申请汇报材料
2014/08/16 职场文书
道路交通事故赔偿协议书
2014/10/24 职场文书
2014年幼儿园保育工作总结
2014/12/02 职场文书
2014年党支部书记工作总结
2014/12/04 职场文书
财务统计员岗位职责
2015/04/14 职场文书
只用Python就可以制作的简单词云
2021/06/07 Python
详解Python requests模块
2021/06/21 Python
Python可视化神器pyecharts绘制水球图
2022/07/07 Python