test celery
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
from time import sleep
|
||||
from django.core.mail import send_mail
|
||||
from celery import shared_task
|
||||
|
||||
@shared_task()
|
||||
def long():
|
||||
"""Sends an email when the feedback form has been submitted."""
|
||||
for i in range(20):
|
||||
sleep(1) # Simulate expensive operation(s) that freeze Django
|
||||
print(i)
|
||||
|
||||
|
||||
return 10
|
||||
@@ -117,6 +117,8 @@ from .filters import (
|
||||
SubspecialtyFilter,
|
||||
)
|
||||
|
||||
from .tasks import long
|
||||
|
||||
from django_tables2 import SingleTableView, SingleTableMixin
|
||||
from django_filters.views import FilterView
|
||||
|
||||
@@ -2982,6 +2984,10 @@ def collection_reset_answers(request, exam_id: int):
|
||||
raise Http404("Invalid request")
|
||||
|
||||
def push_case_to_cimar(request, case_id):
|
||||
|
||||
long.delay()
|
||||
|
||||
return HttpResponse("Success")
|
||||
case = get_object_or_404(Case, pk=case_id)
|
||||
|
||||
api = CimarAPI()
|
||||
|
||||
Reference in New Issue
Block a user