django - 如何修改django-celery web界面进行周期性调度

标签 django python-2.7 django-templates celery django-celery

我想添加一些下拉列表和输入框,以便使用 django-celery 定期调度 web ui 添加一些其他内容。

我该怎么做。

最佳答案

您可以通过继承 PeriodicTaskAdmin 并覆盖方法/属性来创建自己的自定义管理表单:

from django.contrib import admin

from djcelery.admin import PeriodicTaskAdmin as BasePeriodicTaskAdmin
from djcelery.models import PeriodicTask

class PeriodicTaskAdmin(BasePeriodicTaskAdmin):
    # Your code here


if PeriodicTask in admin.site._registry:
    admin.site.unregister(PeriodicTask)
admin.site.register(PeriodicTask, PeriodicTaskAdmin)

你可以找到source code for PeriodicTaskAdmin on Github .

关于django - 如何修改django-celery web界面进行周期性调度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23711726/

相关文章:

python - 点子安装位置

python - 为什么当我覆盖 base.html django-admin 时已禁用响应式界面?

python - django 中 user_id_id 的默认值无效

django - 具有基于类的 View 的多个表单。如何在同一页面显示错误?

django - django信号,如何使用“实例”

Python os 库在 Windows 中看不到环境变量

javascript - 无法输入 django Chartit 格式化程序字段

python lxml 获取节点的名称

python - Django 静态文件未使用默认设置加载

python - Django View 变量未在 html 中显示任何数据