不要问我有多懒,写个脚本跑django

写django的都知道,要跑起django测试环境,只需要

1 python manage.py runserver 0.0.0.0:8000

就可以了,但是时间一长,就觉得敲这个命令太浪费时间了,而我又是个懒人。

同事用的是ctrl+ r,但是有时候还是会出现我不想要的。

那么,简单的就是写个shell,但我这种人,实在太懒,根本没时间学shell编程。

所以随便百度下,就写成下面这样。

1 #!/bin/sh
2 python manage.py runserver 0.0.0.0:8090

够了吗?不够,我比这还懒,因为我还用到virtualenv。

所以,我要直接跑起来

1 #! /bin/sh
2
3 . "/home/recall/work/khenv/bin/activate"
4 cd /home/recall/work/myproject
5 python manage.py runserver 0.0.0.0:8090

我用的是ubuntu,所以默认是dash,要用bash的source命令的话,可以用.代替(见代码第3行),否则会出错,具体我就不研究了。



除了要跑server,可能还要搞shell

默认是这样

1 python manage.py shell

你说这也要写shell脚本来跑吗?

我说是的,因为每次进入shell之后我都要import 各个app的各个models,手打手也软啊。

解决步骤是这样的:

1.settings.py 的 INSTALLED_APPS 中加入

django_extensions

2. 写shell_plus.sh

1 #!/bin/sh
2 python manage.py shell_plus


好了,如果你比我还懒,就自己写个满足自己需求的吧,我还有一个自己用,就不发出来了。

时间: 2024-08-30 10:13:21

不要问我有多懒,写个脚本跑django的相关文章

Qpython : 如何上传自己写的脚本

google 被墙了,sl4a 装不了,python for android 也装不了.现在开始用 Qpython , 发现装起来也方便. 点击右上角的菜单图标(三点): 出现设置对话表单,选FTP服务, 启动FTP服务. 如何上传自己写的脚本, 在Windows上用 upload.py # -*- coding: utf-8 -*- import ftplib import time import os, sys, time def now(): return time.strftime('%

十分钟学会写shell脚本

大家好!我是handsomecui,下面我为大家讲解一下shell脚本的写法,讲的不好的地方,欢迎大家留言拍砖. 1.在linux下会写shell脚本是非常重要的,下面我参照例子给大家展示几个脚本,顺带这学习shell 的语法: 什么时候helloworld是必不可少的,第一个脚本肯定与helloworld是离不开的: #!/bin/sh a="hello world!" num=2 echo "a is : $a num is : ${num}nd" 运行结果:

16.03.18 【练习】case的用法 写一个脚本

写一个脚本,可以结合艘选项及参数,而后能获取每一个选项,及选项的参数,并能根据选项及参数做出特定的操作,比如:adminusers.sh --add tom,blair --del tom,blair -v|--verbose -h|--help #!/bin/bash # DEBUG=0 ADD=0 DEL=0 for i in `seq 0 $#`; do if [ $# -gt 0 ]; then case $1 in -v|--verbose) DEBUG=1 shift ;; -h|-

asp.net的 服务端向客户端写javascript脚本

在Asp.net 服务端处理脚本,一般都用 ClientScriptManager ,即web窗体服务端的this.ClientScript.该对象比较常用的方法: 1.RegisterArrayDeclaration:在服务端,向客户端生成一个数组定义 服务端代码:   this.ClientScript.RegisterArrayDeclaration("aAry", "1,2,3"); 客户端“源文件”呈现 <script type="text

python 学习笔记 12 -- 写一个脚本获取城市天气信息

最近在玩树莓派,前面写过一篇在树莓派上使用1602液晶显示屏,那么能够显示后最重要的就是显示什么的问题了.最容易想到的就是显示时间啊,CPU利用率啊,IP地址之类的.那么我觉得呢,如果能够显示当前时间.温度也是甚好的,作为一个桌面小时钟还是很精致的. 1. 目前有哪些工具 目前比较好用的应该是 weather-util, 之前我获取天气信息一般都是通过它. 使用起来也很简单: (1) Debian/Ubuntu 用户使用 sudo apt-get install weather-util 安装

写一个脚本,输出长/正方形图形

写一个脚本,输出长/方图形图形. #!/bin/bash read -p " Please Enter a number: " Line for ((i=1;i<=$Line;i++)) do for((m=1;m<=$Line;m++)) do echo -n "■ " done echo done

写一个脚本,自动启动tomcat

我的服务器是使用tomcat的,时不时tomcat的进程会突然结束掉,不知道为什么,从日志上看也没有任何可疑之处,貌似就这样突然没了,接下来的日志都是重新启动tomcat之后打印的了.原因找不到,但要找变通方法,不要出了问题后总要上服务器去自己重启tomcat.我打算利用系统的cron服务来自动启动tomcat,很简单,大约1分钟检查一次tomcat的进程,如果没有,就启动之,脚本如下: #!/bin/bash export JRE_HOME=/usr/local/jre if [ `ps -e

老男孩教育每日一题-2017-04-17:使用Shell或Python写一个脚本,CPU使用率超过80%或硬盘超过85%邮件报警

老男孩教育每日一题-2017-04-17: 使用Shell或Python写一个脚本,CPU使用率超过80%或硬盘超过85%邮件报警. 今天是老男孩教育每日一题陪伴大家的第29天.

python写一个脚本解析文件

Python写一个脚本解析文件 ----基于Red Hat Enterprise Linux Server release 6.4 (Santiago):python 2.6.6 需求: 1.去掉空行 2.去掉空行后输出到一个新文件 附加需求(排版):1.'-'缩进n个字符 '-'缩进2n个字符 以此类推 2.'-'开头的所有句子输出在一行 '-'开头的句子输出在一行 以此类推 --------------------------------------------分隔线------------