remove cron.py file
cerley beat worker redis setting for cerley
This commit is contained in:
+59
-1
@@ -92,4 +92,62 @@ class HomeImageAdmin(ModelAdmin, ImportExportModelAdmin):
|
||||
ArrayField: {
|
||||
"widget": ArrayWidget,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
# admin.py
|
||||
from django.contrib import admin
|
||||
from unfold.admin import ModelAdmin
|
||||
|
||||
from django_celery_beat.models import (
|
||||
ClockedSchedule,
|
||||
CrontabSchedule,
|
||||
IntervalSchedule,
|
||||
PeriodicTask,
|
||||
SolarSchedule,
|
||||
)
|
||||
from django_celery_beat.admin import ClockedScheduleAdmin as BaseClockedScheduleAdmin
|
||||
from django_celery_beat.admin import CrontabScheduleAdmin as BaseCrontabScheduleAdmin
|
||||
from django_celery_beat.admin import PeriodicTaskAdmin as BasePeriodicTaskAdmin
|
||||
from django_celery_beat.admin import PeriodicTaskForm, TaskSelectWidget
|
||||
from unfold.widgets import *
|
||||
admin.site.unregister(PeriodicTask)
|
||||
admin.site.unregister(IntervalSchedule)
|
||||
admin.site.unregister(CrontabSchedule)
|
||||
admin.site.unregister(SolarSchedule)
|
||||
admin.site.unregister(ClockedSchedule)
|
||||
|
||||
|
||||
class UnfoldTaskSelectWidget(UnfoldAdminSelectWidget, TaskSelectWidget):
|
||||
pass
|
||||
|
||||
|
||||
class UnfoldPeriodicTaskForm(PeriodicTaskForm):
|
||||
def __init__(self, *args, **kwargs):
|
||||
super().__init__(*args, **kwargs)
|
||||
self.fields["task"].widget = UnfoldAdminTextInputWidget()
|
||||
self.fields["regtask"].widget = UnfoldTaskSelectWidget()
|
||||
|
||||
|
||||
@admin.register(PeriodicTask)
|
||||
class PeriodicTaskAdmin(BasePeriodicTaskAdmin, ModelAdmin):
|
||||
form = UnfoldPeriodicTaskForm
|
||||
|
||||
|
||||
@admin.register(IntervalSchedule)
|
||||
class IntervalScheduleAdmin(ModelAdmin):
|
||||
pass
|
||||
|
||||
|
||||
@admin.register(CrontabSchedule)
|
||||
class CrontabScheduleAdmin(BaseCrontabScheduleAdmin, ModelAdmin):
|
||||
pass
|
||||
|
||||
|
||||
@admin.register(SolarSchedule)
|
||||
class SolarScheduleAdmin(ModelAdmin):
|
||||
pass
|
||||
|
||||
@admin.register(ClockedSchedule)
|
||||
class ClockedScheduleAdmin(BaseClockedScheduleAdmin, ModelAdmin):
|
||||
pass
|
||||
Reference in New Issue
Block a user