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。单击**保存**按钮安排作业。
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。单击**保存**按钮安排作业。