We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8d43e09 commit 38049b3Copy full SHA for 38049b3
reference/tasks.py
@@ -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