feat(tasks): Integrate django-tasks for task management and progress tracking
This commit is contained in:
+12
-2
@@ -86,8 +86,7 @@ INSTALLED_APPS = [
|
||||
'django_jsonforms',
|
||||
'django_svelte_jsoneditor',
|
||||
'django_psutil_dash',
|
||||
|
||||
|
||||
'django_tasks',
|
||||
]
|
||||
|
||||
MIDDLEWARE = [
|
||||
@@ -382,6 +381,17 @@ CIMAR_PASSWORD = ""
|
||||
CELERY_BROKER_URL = "redis://redis:6379"
|
||||
CELERY_RESULT_BACKEND = "redis://redis:6379"
|
||||
|
||||
# Django 6 task framework settings.
|
||||
# Use DJANGO_TASK_BACKEND to select your backend implementation.
|
||||
TASKS = {
|
||||
"default": {
|
||||
"BACKEND": os.environ.get(
|
||||
"DJANGO_TASK_BACKEND",
|
||||
"django_tasks.backends.immediate.ImmediateBackend",
|
||||
),
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
try:
|
||||
from .settings_local import *
|
||||
|
||||
@@ -24,3 +24,9 @@ EMAIL_BACKEND = "django.core.mail.backends.locmem.EmailBackend"
|
||||
CACHES["default"] = {
|
||||
"BACKEND": "django.core.cache.backends.locmem.LocMemCache",
|
||||
}
|
||||
|
||||
TASKS = {
|
||||
"default": {
|
||||
"BACKEND": "django_tasks.backends.immediate.ImmediateBackend",
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user