使用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基础教程之面向对象的一些概念
Aug 29 Python
python中的插值 scipy-interp的实现代码
Jul 23 Python
python中copy()与deepcopy()的区别小结
Aug 03 Python
使用python Fabric动态修改远程机器hosts的方法
Oct 26 Python
Python3爬虫学习之爬虫利器Beautiful Soup用法分析
Dec 12 Python
浅谈Python小波分析库Pywavelets的一点使用心得
Jul 09 Python
Python实现栈和队列的简单操作方法示例
Nov 29 Python
python使用docx模块读写docx文件的方法与docx模块常用方法详解
Feb 17 Python
pytorch读取图像数据转成opencv格式实例
Jun 02 Python
基于Python快速处理PDF表格数据
Jun 03 Python
Python pexpect模块及shell脚本except原理解析
Aug 03 Python
解决python打开https出现certificate verify failed的问题
Sep 03 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实现计算两个日期间隔的年、月、周、日数
2013/06/13 PHP
ThinkPHP基于PHPExcel导入Excel文件的方法
2014/10/15 PHP
php实现数组纵向转横向并过滤重复值的方法分析
2017/05/29 PHP
PHP 7.4中使用预加载的方法详解
2019/07/08 PHP
laravel-admin 实现在指定的相册下添加照片
2019/10/21 PHP
PHP Swoole异步MySQL客户端实现方法示例
2019/10/24 PHP
php使用goto实现自动重启swoole、reactphp、workerman服务的代码
2020/04/13 PHP
Prototype Hash对象 学习
2009/07/19 Javascript
实现连缀调用的map方法(prototype)
2009/08/05 Javascript
jQuery EasyUI API 中文文档 - NumberBox数字框
2011/10/13 Javascript
Node.js 的异步 IO 性能探讨
2014/10/08 Javascript
JavaScript中的关联数组问题
2015/03/04 Javascript
jQuery实现图片渐入渐出切换展示效果
2015/08/15 Javascript
js实现页面跳转的五种方法推荐
2016/03/10 Javascript
JS、jQuery中select的用法详解
2016/04/21 Javascript
对vue下点击事件传参和不传参的区别详解
2018/09/15 Javascript
Python函数式编程
2017/07/20 Python
Django中使用极验Geetest滑动验证码过程解析
2019/07/31 Python
在Python中实现函数重载的示例代码
2019/12/12 Python
Django Model层F,Q对象和聚合函数原理解析
2020/11/12 Python
澳大利亚便宜的家庭购物网站:CrazySales
2018/02/06 全球购物
俄罗斯马克西多姆家居用品网上商店:Максидом
2020/02/06 全球购物
最新教师自我评价分享
2013/11/12 职场文书
经典大学生求职信范文
2014/01/06 职场文书
仓库管理制度
2014/01/21 职场文书
幼儿园保教管理制度
2014/02/03 职场文书
十佳美德少年事迹材料
2014/02/05 职场文书
工作态度检讨书
2014/02/11 职场文书
互联网创业计划书写作技巧攻略
2014/03/23 职场文书
推荐信格式要求
2014/05/09 职场文书
信访稳定工作汇报
2014/10/27 职场文书
小学语文教师研修感悟
2015/11/18 职场文书
2016大学生优秀志愿者事迹材料
2016/02/25 职场文书
2019经典广告词集锦!
2019/07/02 职场文书
实现GO语言对数组切片去重
2022/04/20 Golang
JS前端使用canvas实现扩展物体类和事件派发
2022/08/05 Javascript