Skip to content

Commit 38049b3

Browse files
committed
Agrega archivo tasks para manejar tarea
1 parent 8d43e09 commit 38049b3

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

reference/tasks.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
from config import celery_app
2+
from reference.marker import mark_references
3+
from reference.models import Reference, ElementCitation
4+
import json
5+
6+
@celery_app.task()
7+
def get_reference(obj_id):
8+
obj_reference = Reference.objects.get(id=obj_id)
9+
marked = mark_references(obj_reference.mixed_citation)
10+
for item in marked:
11+
for i in item['choices']:
12+
ElementCitation.objects.create(
13+
reference=obj_reference,
14+
marked=i
15+
)
16+
obj_reference.estatus = 2
17+
obj_reference.save()

0 commit comments

Comments
 (0)