.
This commit is contained in:
+12
-1
@@ -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
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user