django-rq的数据库支持作业调度

django-rq-scheduler的Python项目详细描述


#Django RQ调度程序

Django RQ的数据库支持作业调度程序。


=0.5.5)
*rq scheduler>;=0.6.0
*pytz>;=2015.7
*croniter>;=0.3.24


*测试还需要:

*factory懔boy>;=2.6.1
*psycopg2>;=2.6.1



在“settings.py”中,将“django-rq”和“scheduler”添加到“installed-apps”中:

````


installed-apps=[

'django-rq',
'scheduler',

]


```

2。配置django rq。见https://github.com/ui/django rq






<35<35<35<35<<


最后一步是迁移数据库:

` ` ` `
./manage.py migragrate
` ` ` `
` `
` ` `
` ` ` `


/>` ` ` ` ` ` ` ` ` `
/>/>q工作装潢师示例:

**myapp.jobs.py**

````
@job
def count():
返回1+1
````

登录到django管理站点http://localhost:8000/admin/并找到**django rq scheduler**部分。

2。单击计划作业的**添加**链接。

>3。在**名称**字段中输入作业的唯一名称。

4。在**可调用**字段中,输入定义作业的方法的python点表示法路径。对于上面的示例,这将是“myapp.jobs.count”

>5。选择**队列**。附带说明:列出的队列是在django设置中定义的。

6。在**计划时间**字段中输入要执行作业的时间。旁注:通过浏览器的本地时区输入日期,时间将自动转换为UTC。

<7。单击**保存**按钮安排作业。


登录到django管理站点http://localhost:8000/admin/并找到**django rq scheduler**部分。

2。单击**添加**链接可重复作业

3。在**名称**字段中输入作业的唯一名称。

4。在**可调用**字段中,输入定义作业的方法的python点表示法路径。对于上面的示例,这将是“myapp.jobs.count”

>5。选择**队列**。附带说明:列出的队列是在django设置中定义的。

6。在**计划时间**字段中输入执行第一个作业的时间。旁注:通过浏览器的本地时区输入日期,时间将自动转换为UTC。

<7。输入**间隔**,然后选择**间隔单位**。这将计算再次调用函数之前的时间。

8。在**重复**字段中,输入要运行作业的时间。将字段留空表示作业将被安排为永远运行。

9。单击**保存**按钮安排作业。



欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
相对于框架java窗口的鼠标位置错误   Java 8流peek api   java将数据附加到文件中   java使用ExoPlayer 2.8播放播放列表中的特定文件   JavaSpring国际化:如何动态设置语言环境值   java如何在mysql中实现两个表之间的两个关联   java在gradle可执行jar文件中包含运行时参数   surefire插件中的java maven多套测试套件   java试图理解堆分析以确定内存泄漏或所需的大量内存   java识别字符串有数字   数组如何解决错误“java.lang.ArrayIndexOutOfBoundsException:5”   java Swt文件对话框选择的文件太多?   java此登录代码易受SQL注入攻击吗?   Java[3]中的文件<identifier>预期编译错误   java如何在spring webflux中发送列表   jar中未找到java文件异常   如何在java中合并2D数组?   java如何评测本机JNI库