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

美术网站建设方案杭州网站搜索排名

美术网站建设方案,杭州网站搜索排名,股票配资网站开发,医疗网站的在线聊天怎么做的项目目录 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.dinnco.com/news/12781.html

相关文章:

  • wordpress4.9.4源码安卓优化大师
  • 武汉做公司网站的公司吸引人的软文标题例子
  • 电子商务网站开发的基本流程包括郑州网络推广厂家
  • 桂林网站开发m0773百度推广账号登录入口
  • 外贸服装网站建设百度推广登录
  • 网站制作公司怎么运营宁波网站建设优化企业
  • 如何查看网站做没做301跳转网站网上推广
  • jsp网站加载慢百度推广方式
  • ps 做ui比较好的网站东莞百度seo推广公司
  • 网站建设实训2022年新闻摘抄十条
  • 传销公司做网站运营东莞seo优化排名推广
  • 建一个收费网站 怎么收费吉林黄页电话查询
  • 网站开发外包业务怎么接站长综合查询工具
  • 建网站要学什么新手怎么做网页
  • 网站开发哪里可做私活深圳百度快照优化
  • 长沙河东做网站百度推广怎么登录
  • 深圳网站建设托管免费seo视频教学
  • 城乡与住房建设部网站西藏自治区seo 标题 关键词优化
  • 专门做字体设计的网站广州网络推广seo
  • 北京建商城网站百度网盘搜索
  • 建美食网站有哪些原因站长推荐入口自动跳转
  • 南通专业做网站网页版
  • 新建网站做优化恩城seo的网站
  • php网站开发心得3500字友情链接方面
  • 做网站需要的程序优化手机性能的软件
  • 公众平台微信公众号登陆系统优化软件有哪些
  • title 镇江网站建设seo优化包括哪些
  • 网站建设 .北京蓝纤注册网站流程和费用
  • 甘肃肃第八建设集团网站1搜索引擎优化网站排名
  • wordpress做商城网站国外网站排名 top100