使用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网络编程学习笔记(四):域名系统
Jun 09 Python
Python错误: SyntaxError: Non-ASCII character解决办法
Jun 08 Python
Python实现动态图解析、合成与倒放
Jan 18 Python
Python使用Tkinter实现机器人走迷宫
Jan 22 Python
关于python列表增加元素的三种操作方法
Aug 22 Python
对Python中画图时候的线类型详解
Jul 07 Python
Python基于yaml文件配置logging日志过程解析
Jun 23 Python
Python如何将模块打包并发布
Aug 30 Python
Python排序函数的使用方法详解
Dec 11 Python
python反编译教程之2048小游戏实例
Mar 03 Python
python中sqllite插入numpy数组到数据库的实现方法
Jun 21 Python
使用python求解迷宫问题的三种实现方法
Mar 17 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/05/14 PHP
PHP+jQuery+Ajax实现分页效果 jPaginate插件的应用
2015/10/09 PHP
PHP中Closure类的使用方法及详解
2015/10/09 PHP
php删除一个路径下的所有文件夹和文件的方法
2018/02/07 PHP
php用wangeditor3实现图片上传功能
2019/08/22 PHP
如何实现浏览器上的右键菜单
2006/07/10 Javascript
随窗体滑动的小插件sticky源码
2013/06/21 Javascript
struts2+jquery+json实现异步加载数据(自写)
2013/06/24 Javascript
实测jquery data()如何存值
2013/08/18 Javascript
JavaScript中的6种运算符总结
2014/10/16 Javascript
上传图片预览JS脚本 Input file图片预览的实现示例
2014/10/23 Javascript
JavaScript访问字符串中单个字符的两种方法
2015/07/03 Javascript
老生常谈JavaScript中的this关键字
2016/10/01 Javascript
Bootstrap CSS组件之按钮下拉菜单
2016/12/17 Javascript
浅析javaScript中的浅拷贝和深拷贝
2017/02/15 Javascript
jQuery动态产生select option下拉列表
2017/03/15 Javascript
NodeJs实现定时任务的示例代码
2017/12/05 NodeJs
结合Vue控制字符和字节的显示个数的示例
2018/05/17 Javascript
Vue-router 中hash模式和history模式的区别
2018/07/24 Javascript
超详细的5个Shell脚本实例分享(值得收藏)
2019/08/15 Javascript
JavaScript中的相等操作符使用详解
2019/12/21 Javascript
Python cookbook(数据结构与算法)实现优先级队列的方法示例
2018/02/18 Python
django认证系统实现自定义权限管理的方法
2018/07/16 Python
Python实现定制自动化业务流量报表周报功能【XlsxWriter模块】
2019/03/11 Python
用什么库写 Python 命令行程序(示例代码详解)
2020/02/20 Python
Django 解决开发自定义抛出异常的问题
2020/05/21 Python
基于python实现计算两组数据P值
2020/07/10 Python
解释一下抽象方法和抽象类
2016/08/27 面试题
采用怎样的方法保证数据的完整性
2013/12/02 面试题
应聘教师推荐信
2013/10/31 职场文书
雪山饭庄的创业计划书范文
2014/01/18 职场文书
《高尔基和他的儿子》教学反思
2014/04/09 职场文书
环境保护标语
2014/06/20 职场文书
检讨书1000字
2014/10/11 职场文书
2014年底个人工作总结
2015/03/10 职场文书
党小组鉴定意见
2015/06/02 职场文书