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中的else if语句返回语法错误   http如何解析从表单到REST Java/Webservice的post请求   java如何在SpringBoot中为RestTemplate编写JUnit测试   java动态检查实例是否实现接口   java在Android中使用ArrayAdaptor时,数据不会显示   根据前序遍历返回二进制树的java方法   Arquillian测试类中的java注入始终为空   用户界面Java Swing自定义控件   java使用CompletableFutures递归地从同一函数的多个调用构建列表   在Java中将“.00”添加到整数BigDecimal   卡夫卡java未知\u主题\u或\u部分错误间歇性   java为什么我的getString()方法总是返回null?   java renameTo无法重命名文件   java为什么我可以强制转换对象?可以用其他对象来完成吗?   带有回写条件的java多根记录器   关于stackoverflow错误的java帮助?   java Websphere消息队列多线程   Java图形窗口/画布未垂直显示完整的六边形网格   java Sakai未在Tomcat服务器中启动