This commit is contained in:
Ross
2021-02-26 15:19:23 +00:00
parent 1456090d1c
commit 2e89b6e7ec
10 changed files with 140 additions and 29 deletions
+12 -1
View File
@@ -1,6 +1,13 @@
from django.urls import path, include
from . import views
from rapids import views as rapid_views
from rest_framework import routers
router = routers.DefaultRouter()
router.register(r'rapids/exams', rapid_views.ExamViewSet, basename="rapid-exams")
app_name = "generic"
urlpatterns = [
@@ -11,7 +18,11 @@ urlpatterns = [
path("examination/ajax/get_examination_id",
views.get_examination_id,
name="get_examination_id"),
path("exam_json_edit",
path("generic_exam_json_edit",
views.generic_exam_json_edit,
name="generic_exam_json_edit"),
path('api/', include(router.urls)),
path('api-auth/', include('rest_framework.urls', namespace='rest_framework'))
]
+3 -1
View File
@@ -85,7 +85,9 @@ def generic_exam_json_edit(request):
question_ids = json.loads(request.POST.get("add_exam_questions"))
question_objects = Question.objects.filter(pk__in=question_ids)
exam.exam_questions.add(question_objects)
for i in question_ids:
exam.exam_questions.add(i)
#exam.exam_questions.add(question_objects)
exam.save()
data = {"status": "success"}
return JsonResponse(data, status=200)