使用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引用DLL文件的方法
May 11 Python
Python编程中装饰器的使用示例解析
Jun 20 Python
Django框架模型简单介绍与使用分析
Jul 18 Python
DJango的创建和使用详解(默认数据库sqlite3)
Nov 18 Python
Python 矩阵转置的几种方法小结
Dec 02 Python
Pycharm最常用的快捷键及使用技巧
Mar 05 Python
python如何解析复杂sql,实现数据库和表的提取的实例剖析
May 15 Python
浅谈Pycharm的项目文件名是红色的原因及解决方式
Jun 01 Python
利用python中的matplotlib打印混淆矩阵实例
Jun 16 Python
PyTorch的torch.cat用法
Jun 28 Python
Python从MySQL数据库中面抽取试题,生成试卷
Jan 14 Python
利用Python读取微信朋友圈的多种方法总结
Aug 23 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速度全攻略
2006/10/09 PHP
解析php中heredoc的使用方法
2013/06/17 PHP
解析php通过cookies获取远程网页的指定代码
2013/06/25 PHP
crontab无法执行php的解决方法
2016/01/25 PHP
golang与php实现计算两个经纬度之间距离的方法
2016/07/22 PHP
PHP设计模式之工厂模式详解
2017/10/24 PHP
Thinkphp5框架实现获取数据库数据到视图的方法
2019/08/14 PHP
js中几种去掉字串左右空格的方法
2006/12/25 Javascript
window.parent调用父框架时 ie跟火狐不兼容问题
2009/07/30 Javascript
javascript定义函数的方法
2010/12/06 Javascript
在jQuery1.5中使用deferred对象 着放大镜看Promise
2011/03/12 Javascript
JS判断浏览器是否支持某一个CSS3属性的方法
2014/10/17 Javascript
jscript读写二进制文件的方法
2015/04/22 Javascript
jQuery通过写入cookie实现更换网页背景的方法
2016/04/15 Javascript
jQuery实现倒计时重新发送短信验证码功能示例
2017/01/12 Javascript
基于JavaScript实现的折半查找算法示例
2017/04/14 Javascript
完美解决linux下node.js全局模块找不到的情况
2018/05/16 Javascript
js实现直播点击飘心效果
2020/08/19 Javascript
手动实现vue2.0的双向数据绑定原理详解
2021/02/06 Vue.js
python实现生命游戏的示例代码(Game of Life)
2018/01/24 Python
python实现自动登录
2018/09/17 Python
python组合无重复三位数的实例
2018/11/13 Python
详解爬虫被封的问题
2019/04/23 Python
Python pandas.DataFrame调整列顺序及修改index名的方法
2019/06/21 Python
对Python中一维向量和一维向量转置相乘的方法详解
2019/08/26 Python
Python测试Kafka集群(pykafka)实例
2019/12/23 Python
使用tensorflow实现矩阵分解方式
2020/02/07 Python
python GUI库图形界面开发之PyQt5信号与槽的高级使用技巧装饰器信号与槽详细使用方法与实例
2020/03/06 Python
python 利用jieba.analyse进行 关键词提取
2020/12/17 Python
CSS3实现滚动条动画效果代码分享
2016/08/03 HTML / CSS
印尼美容产品购物网站:PerfectBeauty.id
2017/12/01 全球购物
美国用餐电影院:Alamo Drafthouse Cinema
2020/01/23 全球购物
遗产继承公证书
2014/04/09 职场文书
react使用antd的上传组件实现文件表单一起提交功能(完整代码)
2021/06/29 Javascript
python基础之错误和异常处理
2021/10/24 Python
MySQL数据库表约束讲解
2022/06/21 MySQL