from djcelery import PeriodicTask
def your_view(request):
if request.method == 'POST':
form = yourform(request.POST)
if form.is_valid():
yourformfield = form.cleaned_data['yourformfield']
periodic_task = PeriodicTask(name=task_name, task='yourapp.tasks.yourtaskname', args=yourformfield)
peridoc_task.save()
Now you've created a periodic task without using the admin panel
好吧,我想你是在问关于从django插入值的问题视图。是的您可以通过以下方式给出参数: 从数据中获取表单输入并将其解析为django-celery模型,如下所示。 此示例用于将参数传递给PeriodictTask
可以使用
delay
调用任务并向其传递参数。在相关问题 更多 >
编程相关推荐