【发布时间】:2021-06-04 22:15:21
【问题描述】:
我有一个为房地产公司创建的 Django 后端。我已经构建了很多硬编码的任务,我想通过管理页面自定义这些任务......但我无法弄清楚如何做到这一点。
例如,假设我想创建一个任务来发送可以从管理页面自定义的电子邮件。理想情况下,我会有一个可供选择的触发器列表,例如提交联系表单。
看起来像这样的东西:
【问题讨论】:
-
不清楚。你想知道如何制作像 Celery 这样的东西吗?还是想自定义 Admin?
-
我猜都不是。我想使用 celery 通过管理员进行相关的可定制任务。
-
你不清楚哪一部分?您可以在管理员中创建一个自定义表单来触发一些 Celery 任务。
-
@Ryan Django 允许用户创建自定义表单。使用这些表单,当表单提交时,您可以有自定义的保存方法,可以根据输入触发相关任务。
-
我知道这不是我要说的。
标签: django celery celery-task