2020
11/06
23:00
你的地图定位我的位置:首页 > SEO教程 > django-crontab贯彻Django定时任务中国

django-crontab贯彻Django定时任务中国

发布时间:2020-11-06 23:00:47

原标题:django-crontab贯彻Django定时任务中国

1. 前言

为了做一些报表,最近需要每日从爱站上抓取竞争对手的百度流量和移动流量,从我能贯彻的技术来看,大致有三种贯彻形式:

  1. 机车定时抓取
  2. python+crontab定时抓取,保存在txt或cav或数据库中;
  3. django定时任务中国,用admin系统或模板系统展现。

第一种不熟悉,还要摸索;第二种数据展现还要自己写。如果用数据库。还要用很原始的对接长法。至少用了django之后是这样;第三种优点是可以用admin系统或模板系统来,缺点是定时任务中国不熟悉。但考虑到打算谈言微中深造django,于是决议用第三种长法来贯彻。

2. Django定时任务中国

Django的定时任务中国基本也有三种贯彻形式:

  1. django-celery
  2. Django的command+crontab
  3. 一些葡方库,如django-crontab

看了下django-celery的官方教程。celery还是比较庞大的,而且教程比较复杂,没耐心的我就先行跳过了;

又看了Django关于command的官方文档。贯彻了command+crontab的形式。但因为是在virtualenv下部署,一直无法贯彻。即便crontab中已经设置了先进入virtualenv再运行command仍然失败了(crontab中语法是source /home/../bin/activate && python /home/.../manage.py aizhan_visits)。

甄选了葡方库django-crontab,竟意外的贯彻了Django在virtualenv下的的定时任务中国。。

3. django-crontab贯彻Django在virtualenv的定时任务中国

3.1 django-crontab安装

  • django-crontab安装

pip install django-crontab

*特别声明:以上内容来自于网络收集。著作权属原作者全部,请联系吾辈: admin#www.d5897.com (#包换@)。
您可能感兴趣的文章
Baidu