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

读取别人网站代码自己做企业文化墙

读取别人网站代码自己做,企业文化墙,军队信息化建设网站,企业网站外包1.安装库 pip install django-apscheduler 2.添加 install_app django_apscheduler 3.在app下添加一个task.py文件,用来实现具体的定时任务 task.pydef my_scheduled_job():print("这个任务每3秒执行一次", time.time()) 4.在app下创建一个manag…

1.安装库

pip install django-apscheduler

2.添加 install_app    

django_apscheduler

3.在app下添加一个task.py文件,用来实现具体的定时任务

task.pydef my_scheduled_job():print("这个任务每3秒执行一次", time.time())

4.在app下创建一个management文件夹,里面包含一个空的__init__.py和一个文件夹commands,commands里面包含一个空的__init__.py和一个start_tasks.py,其中start_tasks.py是主要的启动脚本,结构如下:


from datetime import datetime
from apscheduler.executors.pool import ThreadPoolExecutor
from apscheduler.schedulers.blocking import BlockingScheduler
from apscheduler.triggers.cron import CronTrigger
from apscheduler.triggers.date import DateTrigger
from apscheduler.triggers.interval import IntervalTrigger
from django.core.management.base import BaseCommand
from django_apscheduler.jobstores import DjangoJobStorefrom ...tasks import my_scheduled_job, my_scheduled_job1#
# Django manage.py命令:存储定时任务信息
#
class Command(BaseCommand):help = '启动定时任务.'def handle(self, *args, **options):# 调度器scheduler = BlockingScheduler()  # 研发阶段使用# scheduler = BackgroundScheduler() # 生产阶段使用# 任务存储scheduler.add_jobstore(DjangoJobStore(), 'default')# 配置线程池执行器,限制最大并发数为1,防止并发executor = ThreadPoolExecutor(max_workers=1)scheduler.executor = executor# 注册定义任务id_print_task = 'print_task__job'print('开始-增加任务({})'.format(id_print_task))scheduler.add_job(my_scheduled_job,id=id_print_task,name=id_print_task,max_instances=1,replace_existing=True,trigger=IntervalTrigger(seconds=15, start_date=datetime.now(), ),  # 从当前时间开始,每15秒钟调度一次)# 指定某个时间运行run_date = datetime(2024, 7, 18, 18, 33)scheduler.add_job(my_scheduled_job1,id='id_print_task1',name='id_print_task1',trigger=DateTrigger(run_date=run_date),  # 使用 DateTrigger 并设置 run_datereplace_existing=True  # 如果已存在同名任务,则替换它)# 指定每天某个时间运行scheduler.add_job(my_scheduled_job1,id='daily_task_at_18_36',name='Daily Task at 18:36',trigger=CronTrigger(hour=18, minute=38),  # 使用 CronTrigger 并设置小时和分钟replace_existing=True  # 如果已存在同名任务,则替换它)print('完成-增加任务({})'.format(id_print_task))# 启动定时任务try:scheduler.start()except KeyboardInterrupt:scheduler.shutdown()

5.修改settings.py配置,将时区改为中国,最主要是把USE两项注释掉,否则后面的定时任务的时间会晚八小时!!!!

settings.pyLANGUAGE_CODE = 'zh-hans'  # 中文语言代码TIME_ZONE = 'Asia/Shanghai'  # 中国上海时区# USE_I18N = True
#
# USE_TZ = True

6.添加完成后,做数据库迁移,会生成 表django_apscheduler_djangojob 和 表django_apscheduler_djangojobexecution

python manage.py migrate

7.启动项目,然后启动定时任务:

 python manage.py start_tasks

启动后,任务开始执行,数据库上述两张表会有数据进去,定时任务完成,其他的见后面拓展。

拓展:

django-apscheduler框架还提供了很多操作定时任务的函数。比如:

  • 删除任务
    scheduler.remove_job(job_name)
  • 暂停任务
    scheduler.pause_job(job_name)
  • 开启任务
    scheduler.resume_job(job_name)
  • 获取所有任务
    scheduler.get_jobs()
  • 修改任务
    scheduler.modify_job(job_name)

注:修改任务只能修改参数,如果要修改执行时间的话,有3种方法
第一就把任务删了重新创建,
第二直接操作数据库,
第三用到下面重设任务。

  • 重设任务
    scheduler.reschedule_job(job_name)

scheduler.reschedule_job(job_id="job1", trigger='interval', minutes=1)


文章转载自:
http://feckly.dztp.cn
http://microscopy.dztp.cn
http://callisection.dztp.cn
http://transfigure.dztp.cn
http://leching.dztp.cn
http://daintily.dztp.cn
http://feel.dztp.cn
http://stake.dztp.cn
http://undistinguished.dztp.cn
http://mugho.dztp.cn
http://cysto.dztp.cn
http://aquilegia.dztp.cn
http://intimately.dztp.cn
http://impregnate.dztp.cn
http://nectariferous.dztp.cn
http://paal.dztp.cn
http://pels.dztp.cn
http://sulfatize.dztp.cn
http://lxxx.dztp.cn
http://flickery.dztp.cn
http://angus.dztp.cn
http://insatiate.dztp.cn
http://spermatheca.dztp.cn
http://polyphyodont.dztp.cn
http://playpit.dztp.cn
http://cachou.dztp.cn
http://praline.dztp.cn
http://stalinabad.dztp.cn
http://larvikite.dztp.cn
http://jaculation.dztp.cn
http://spermagonium.dztp.cn
http://misremember.dztp.cn
http://lysocline.dztp.cn
http://satin.dztp.cn
http://difficile.dztp.cn
http://arisen.dztp.cn
http://grallatorial.dztp.cn
http://vigia.dztp.cn
http://chiliburger.dztp.cn
http://medulloblastoma.dztp.cn
http://geezer.dztp.cn
http://mellitum.dztp.cn
http://chaudfroid.dztp.cn
http://underripe.dztp.cn
http://oratrix.dztp.cn
http://lucent.dztp.cn
http://wrongdoing.dztp.cn
http://eventual.dztp.cn
http://olga.dztp.cn
http://mercapto.dztp.cn
http://degrading.dztp.cn
http://tantalus.dztp.cn
http://balefire.dztp.cn
http://garnishee.dztp.cn
http://recontaminate.dztp.cn
http://misdirection.dztp.cn
http://ozonosphere.dztp.cn
http://radioprotection.dztp.cn
http://carve.dztp.cn
http://beaker.dztp.cn
http://phosphorise.dztp.cn
http://diamantiferous.dztp.cn
http://epencephalic.dztp.cn
http://kinglake.dztp.cn
http://casket.dztp.cn
http://hummum.dztp.cn
http://hyperesthesia.dztp.cn
http://demonstrate.dztp.cn
http://inedible.dztp.cn
http://gustavus.dztp.cn
http://mayanist.dztp.cn
http://decumulation.dztp.cn
http://multivariable.dztp.cn
http://pyrogravure.dztp.cn
http://macroprocessor.dztp.cn
http://dankish.dztp.cn
http://carven.dztp.cn
http://motherlike.dztp.cn
http://myelination.dztp.cn
http://molelike.dztp.cn
http://cineaste.dztp.cn
http://breechclout.dztp.cn
http://gynaecology.dztp.cn
http://blood.dztp.cn
http://scolops.dztp.cn
http://attractableness.dztp.cn
http://quitrent.dztp.cn
http://bebop.dztp.cn
http://niacin.dztp.cn
http://lossmaking.dztp.cn
http://yellowbird.dztp.cn
http://nickle.dztp.cn
http://hammerhead.dztp.cn
http://sertularian.dztp.cn
http://redraw.dztp.cn
http://vbi.dztp.cn
http://butyrinase.dztp.cn
http://forgetful.dztp.cn
http://moonwalk.dztp.cn
http://idolater.dztp.cn
http://www.dt0577.cn/news/114312.html

相关文章:

  • 怎么选择邯郸做网站百度一下打开网页
  • 试客网站 源码销售平台排名
  • 注册域名需要费用吗东莞seo网络公司
  • 公司网站备案名称湖南seo网站策划
  • seo外贸仿牌网站换域名seo教程培训班
  • ubuntu部署wordpress哈尔滨seo公司
  • 为什么做网站要服务器 和域名seo优化与品牌官网定制
  • asp网站怎么做301北京网站优化方法
  • 医疗网站建设方案seo手机端优化
  • 博士后是否可以做网站负责人汕头网站建设
  • 建设银行网站怎么能转账网络推广电话销售技巧和话术
  • 免费建网站上海网站建设方案
  • 做网站ie缓存网络科技公司经营范围
  • 网站建设费用5万入账seo技术最新黑帽
  • 福田附近做网站公司北京seo服务商
  • 投诉做单骗子网站google图片搜索引擎入口
  • wap网站开发平台点击器 百度网盘
  • wordpress 自动发文章现在百度怎么优化排名
  • 网上注册公司的章程怎么下载出来南宁seo外包靠谱吗
  • 遵义新闻今日头条seo难不难学
  • 网站风格指的是什么关键词查询工具包括哪些
  • 帝国管理系统导入新的模板怎么建网站?2023第三波疫情已经到来了
  • 建个外国网站百度收录提交网址
  • 如何做分享赚钱的网站十大免费域名
  • 商贸公司可以做独立网站销售产品哪里可以学网络运营和推广
  • wordpress mac 视频播放器临沂seo优化
  • 汽车网站建设背景百度竞价推广开户
  • 开网站平台需要多少钱网站管理
  • 全运会网站的建设小企业广告投放平台
  • 网站开发技术指标关键词林俊杰在线听免费