- website.celery: create celery app
- website.admin: do not unregister the djcelery models
- website.settings: added some new celery settings and updated others. Added 'celery.tasks' to our logging config which resolved the missing celery log messages issue
- website.async_tasks: removed redundant abstract task classes. Removed the settings that configured retries since do not handle retries in the tasks
This commit is contained in:
dvanaken
2020-02-06 14:06:30 -05:00
committed by Dana Van Aken
parent 7339d07a98
commit d9e2806b9e
7 changed files with 81 additions and 75 deletions

View File

@@ -204,19 +204,3 @@ admin.site.register(ExecutionTime, ExecutionTimeAdmin)
admin.site.unregister(StatusLog)
admin.site.register(StatusLog, CustomStatusLogAdmin)
admin.site.register(djcelery_models.TaskMeta, TaskMetaAdmin)
# Unregister empty djcelery models
UNUSED_DJCELERY_MODELS = (
djcelery_models.CrontabSchedule,
djcelery_models.IntervalSchedule,
djcelery_models.PeriodicTask,
djcelery_models.TaskState,
djcelery_models.WorkerState,
)
try:
for model in UNUSED_DJCELERY_MODELS:
if model.objects.count() == 0:
admin.site.unregister(model)
except ProgrammingError:
pass