start taking more advantage of class based views

This commit is contained in:
Ross
2024-03-11 11:08:35 +00:00
parent 78e4ed871e
commit 0cb38f5c31
27 changed files with 244 additions and 104 deletions
+6
View File
@@ -131,6 +131,9 @@ class Long(QuestionBase):
# question_file = models.FileField(upload_to=question_file_directory_path, blank=True, null=True)
def get_app_name(self):
return "longs"
def get_absolute_url(self):
return reverse("longs:question_detail", kwargs={"pk": self.pk})
@@ -472,6 +475,9 @@ class Exam(ExamBase):
examcollection = models.ForeignKey(ExamCollection, blank=True, null=True, on_delete=models.SET_NULL, related_name="longs_exams")
def get_app_name(self):
return "longs"
def get_exam_question_json(self, question_id):
q = get_object_or_404(Long, pk=question_id)