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

广告公司简介文案seo优化招商

广告公司简介文案,seo优化招商,卡二卡四无卡国产网站,一般公司做网站多少钱一、系统环境依赖 系统:windows10 python: python3.9.0 djnago3.2.0 APScheduler3.10.1 二、django项目配置 1、创建utils包,在包里面创建schedulers包 utils/schedulers/task.py #1、设置 Django 环境,就可以导入项目的模型类这些了 …

一、系统环境依赖

系统:windows10

python: python==3.9.0

djnago==3.2.0

APScheduler==3.10.1

二、django项目配置

1、创建utils包,在包里面创建schedulers包

utils/schedulers/task.py

#1、设置 Django 环境,就可以导入项目的模型类这些了
import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "项目根目录名.settings")
import django
django.setup()
#2、一些需要的模块
from datetime import datetime,timedelta,date#3、django项目中模型类NOW_DATETIME = datetime.strftime(datetime.now(),'%Y-%m-%d %H:%M:%S')
NOW_DATE = date.today().strftime('%Y-%m-%d')def example_interval():'''每隔一段固定时间就执行一次:return:'''print('interval',NOW_DATETIME)def example_cron():'''在每天的固定时间执行:return:'''print('cron,凌晨开始执行的定时任务')def example_date():'''在指定日期执行一次,就执行一次:return:'''print(f'date,指定日期执行一次:{NOW_DATETIME}')

utils/schedulers/scheduler.py

# 2、导入所需的调度器类和触发器类
from apscheduler.jobstores.memory import MemoryJobStore
from apscheduler.jobstores.redis import RedisJobStore
from apscheduler.schedulers.background import BackgroundScheduler
from apscheduler.triggers.interval import IntervalTrigger
from apscheduler.triggers.cron import CronTrigger
from apscheduler.triggers.date import DateTrigger
from pytz import timezone
from threading import RLock
from django.conf import settings
from datetime import datetime,timedelta
lock = RLock()#3、导入定时任务
from .task import example_interval   #例子,时间间隔,每隔一段时间执行
from .task import example_cron  #指定时间执行,在指定时间点执行
from .task import example_date #指定日期执行,执行一次class __SchedulerManage(BackgroundScheduler):_instance = Nonedef __new__(cls, *args, **kwargs):if cls._instance:return cls._instancewith lock:if cls._instance:return cls._instancecls._instance = super().__new__(cls)return cls._instancedef __init__(self):super().__init__()# 1、设置时区self.timezone = timezone(settings.TIME_ZONE)# 2、使用内存存储定时任务信息jobstore_redis = RedisJobStore(host='localhost', port=6379, db=0, password='redis密码')jobstore_memory = MemoryJobStore()self.add_jobstore(jobstore_memory)# 3、添加任务self.add_task()def add_task(self):'''自定义的功能: 用来添加定时任务的:return:''''1、三种触发器的例子'#每隔一段固定时间段执行一次,1小时执行一次,设置开始时间是启动时间后的3分钟self.add_job(example_interval, trigger=IntervalTrigger(hours=1,start_date=datetime.now()+timedelta(minutes=3)), id='example_interval', replace_existing=True)#设置每天的11:03:10 执行一次self.add_job(example_cron,trigger=CronTrigger(hour=11,minute=3,second=10),id='example_cron',replace_existing=True)#设置在2023-08-10 11:03:01执行一次,只执行一次self.add_job(example_date,trigger=DateTrigger(run_date=datetime(2023,8,10,11,3,1)),id='example_date',replace_existing=True)#也可以在实例化时设置时区:__SchedulerManage(timezone=timezone('Asia/Shanghai'))
scheduler_ = __SchedulerManage()
if __name__ == '__main__':#启动 scheduler_.start()  或者 scheduler_() 两种方式都okscheduler_()

utils/schedulers/__init__.py

from .scheduler import scheduler_

2、项目配置文件settings.py

####配置定时任务
#启动定时任务
from utils.schedulers import scheduler_
scheduler_.start()

http://www.khdw.cn/news/61458.html

相关文章:

  • 北京seo网站优化公司网页制作的软件有哪些
  • 强的网站建设公电商推广联盟
  • 哪些网站布局设计做的比较好的网站开发技术有哪些
  • 吉安建站公司网络推广外包费用
  • 沧州市网站建设电话站内关键词排名软件
  • 内衣网站建设详细方案泉州seo代理商
  • 班级网站空间建设取得效果百度搜索热词查询
  • 电子商务网站建设考试手机百度网址大全首页
  • 可以做网络推广的网站佛山本地网站建设
  • 男女做那个网站百度搜索怎么优化
  • 做表格的网站网站定制的公司
  • 点赞分享打赏 wordpress20条优化措施
  • 重庆 网站建设青岛seo精灵
  • wordpress静态首页怎么编辑网站关键词在线优化
  • 网站建设 无锡百度统计代码安装位置
  • 网站推广多少钱东莞网站推广哪里找
  • 网站定制建网站定制建设设网站排名优化+o+m
  • 仓库管理erp系统使用微博搜索引擎优化
  • 做遗嘱的网站有哪些百度电脑端网页版入口
  • 特殊符号网名生成器站长工具seo综合查询怎么使用的
  • 高清的网站建设友情链接qq群
  • 所有网站名称大全青岛网站建设优化
  • 织梦可以做论坛网站吗nba最新排行
  • 社区做图网站有哪些内容下载百度app最新版到桌面
  • 湖北神润建设工程网站成都网络推广
  • 多用户商场源码下载台州百度快照优化公司
  • 电脑 手机网站二合一源码站长工具seo综合查询推广
  • 网站由哪些部分组成部分怎么建网站教程
  • 哈尔滨做网站的公司适合女生去的培训机构
  • 杭州 城西 做网站seo排名优化技术