Files
matitos_news/app_urls/api/views.py
2025-03-12 17:56:40 +01:00

11 lines
371 B
Python

import django_rq
from django.http import JsonResponse
from .tasks import background_task
def trigger_task(request):
"""View that enqueues a task."""
queue = django_rq.get_queue('default') # Get the default queue
job = queue.enqueue(background_task, "Hello from Django RQ!")
return JsonResponse({"message": "Task has been enqueued!", "job_id": job.id})