当前位置: 首页 > news >正文

广西住建厅八大员报名网站.net开发手机网站

广西住建厅八大员报名网站,.net开发手机网站,网站开发大概需要多久,网页制作创建站点项目目录 1.我们自己建立的application叫做app,首先在这个app目录下,我们需要新建management目录,这个目录里应该包括:__ init__.py(内容为空,用于打包)和commands目录,然后在comma…

项目目录

1.我们自己建立的application叫做app,首先在这个app目录下,我们需要新建management目录,这个目录里应该包括:__ init__.py(内容为空,用于打包)和commands目录,然后在commands目录下包括:__ init__.py和mycommand.py ,其中 mycommand.py就是用于我们自定义command的方法,目录的树状结构如下:
在这里插入图片描述
2. app下的mycommand.py的command内容书写,简单示例如下

from django.core.management.base import BaseCommandclass Command(BaseCommand):# handle()该方法必须实现def handle(self, *args, **options):print("这是app下面的mycommand命令")

我们把BaseCommand类关联进来,使用command类和handle方法来作为框架,如上,这个command实现的就是打印 “这是app下面的mycommand命令”.
通过以上 我们就可以使用python manage.py mycommand 的方式来运行我们自己的django命令了。
app2/management/commands下的文件名是:mycommand02.py

使用cron来定期执行django command

将django command我写了一个简单的shell脚本:

#!/usr/bin/env bashp=$PWD
touch $p/djangocron.cron
touch $p/djangocron.log
touch $p/djangocron02.log
echo "*/1 * * * * python3 $p/manage.py mycommand >> $p/djangocron.log 2>&1" >> djangocron.cron
echo "*/1 * * * * python3 $p/manage.py mycommand02 >> $p/djangocron02.log 2>&1" >> djangocron.cron
crontab djangocron.cron
crontab -l

解释一下:

这个脚本放在与manage.py同一目录下,以便p=$PWD获取能用的当前路径。
touch先建立一个djangocron.cron文件,用于存放crontab的命令,建立的djangocron.log和djangocron02.log用来存输日志信息。

*/1 * * * * python3 $p/manage.py mycommand >> $p/djangocron.log 2>&1

这一句写入djangocron.cron文件,就是cron的配置了 */1 * * * *这几个参数未改动的格式是 * * * * * 五个参数使用空格隔开分别表示 分钟 小时 天 月 周,我这里的配置就是每分钟执行后面的命令;

后面的命令 python $p/manage.py mycommand,$p是路径的引用,其实就是 python manage.py mycommad. 

小箭头 >> $p/djangocron.log 2>&1的意思就是 将命令的输出结果追加到djangocron.log文件,2>&1的意思是同时将错误信息也存入djangocron.log文件。

crontab djangocron.cron的作用是将我们写的djangocron.cron文件在crontab中装载,装载后可以:

crontab -l #查看
crontab -e #修改

只要调整cron前面设置的时间参数,就可以测试自己的命令有没有成功执行,查看djangocron.log来查看输出和error。

参考文档

http://www.yayakq.cn/news/96061/

相关文章:

  • 国内做网上旅游业务的网站自己做一个网站
  • 北京网站排行企业网站营销策划
  • 融水县住房和城乡建设局网站空调维修技术支持东莞网站建设
  • 深圳市建设工程质量监督总站网站国外服务器做视频网站
  • 网站程序员蒙特网设计公司
  • 广州做服装电商拿货的网站深圳外贸网站开发建设
  • 网站的建议wordpress自动部署
  • wordpress 屏蔽国内ip郑州seo培训
  • 网站建设女装规划书html网页模板网站模板下载
  • wordpress考试主题seo的排名机制
  • 济南网站设计建设公司jsp网站开发存在的问题
  • 建网站收费吗公司名后缀的邮箱
  • 网站通栏如何做特效制作网站免费
  • wp在本地做的网站 上传爱企业查询公司
  • 企业网站建设感想专业的龙岗网站建设
  • 建设一个网络交友的网站的论文外贸网站零基础建站
  • 网站排名优化化快排优化店铺推广app
  • 网络推广外包联系方式分析seo做的不好的网站
  • 校园网站建设与管理问题分析北京做网站设计
  • 中国城乡建设部网站首页网站的推广和宣传工作如何做
  • 男女做暖暖的视频试看网站贵阳网站建设需要多少钱
  • 安徽蚌埠怀远县建设局网站群晖套件wordpress
  • 微软云怎么做网站59做网站
  • 网站设计要考虑的因素wordpress免费的好么
  • 电子政务网站建设总结手机网站开发c 教程
  • 网站维护 英文常州市网站建设设计
  • 广东省住房和建设局网站专业建设发展规划
  • 做仿站如何获取网站源码济南集团网站建设方案
  • 网站设计自已申请农家乐网站 建设
  • 淘宝推广网站建设做盗文网站