From 15079b4ae368221dd86546e82a426a203d35dad9 Mon Sep 17 00:00:00 2001 From: Ross Date: Thu, 30 Sep 2021 22:41:53 +0100 Subject: [PATCH] . --- physics/tables.py | 47 ++++++++++++++++++++++++----------------------- 1 file changed, 24 insertions(+), 23 deletions(-) diff --git a/physics/tables.py b/physics/tables.py index 08bb5aad..d42acdfc 100644 --- a/physics/tables.py +++ b/physics/tables.py @@ -6,14 +6,14 @@ from .models import Question, CidUserAnswer from django.utils.html import format_html -#from easy_thumbnails.files import get_thumbnailer +# from easy_thumbnails.files import get_thumbnailer -#from easy_thumbnails.exceptions import InvalidImageFormatError +# from easy_thumbnails.exceptions import InvalidImageFormatError -#from generic.tables import UserAnswerTable +# from generic.tables import UserAnswerTable -#class ImageColumn(tables.Column): +# class ImageColumn(tables.Column): # def render(self, value): # try: # thumbnailer = get_thumbnailer(value) @@ -23,32 +23,34 @@ from django.utils.html import format_html class QuestionTable(tables.Table): - #edit = tables.LinkColumn( + # edit = tables.LinkColumn( # "physics:physics_question_update", text="Edit", args=[A("pk")], orderable=False - #) + # ) view = tables.LinkColumn( "physics:question_detail", text="View", args=[A("pk")], orderable=False ) - #delete = tables.LinkColumn( + # delete = tables.LinkColumn( # "physics:question_delete", text="Delete", args=[A("pk")], orderable=False - #) + # ) exams = tables.ManyToManyColumn(verbose_name="Exams") selection = tables.CheckBoxColumn(accessor="pk", orderable=False) stem = tables.Column() - answers = tables.TemplateColumn("
  1. {{ record.a_answer|safe}}
  2. {{ record.b_answer|safe}}
  3. {{ record.c_answer|safe}}
  4. {{ record.d_answer|safe}}
  5. {{ record.e_answer|safe}}
") + answers = tables.TemplateColumn( + "
  1. {{ record.a|safe}} : {{ record.a_answer|safe}}
  2. {{ record.b|safe}} : {{ record.b_answer|safe}}
  3. {{ record.c|safe}} : {{ record.c_answer|safe}}
  4. {{ record.d|safe}} : {{ record.d_answer|safe}}
  5. {{ record.e|safe}} : {{ record.e_answer|safe}}
" + ) class Meta: model = Question template_name = "django_tables2/bootstrap4.html" fields = ( - #"stem", - #"a_answer", - #"b_answer", - #"c_answer", - #"d_answer", - #"e_answer", + # "stem", + # "a_answer", + # "b_answer", + # "c_answer", + # "d_answer", + # "e_answer", "best_answer", "created_date", "category", @@ -62,13 +64,13 @@ class QuestionTable(tables.Table): class UserAnswerTable(tables.Table): select = tables.CheckBoxColumn(accessor=("pk")) - #delete = tables.LinkColumn( + # delete = tables.LinkColumn( # "physics:user_answer_delete", text="Delete", args=[A("pk")], orderable=False - #) - view = tables.LinkColumn('physics:user_answer_view', - text='View', - args=[A('pk')], - orderable=False) + # ) + view = tables.LinkColumn( + "physics:user_answer_view", text="View", args=[A("pk")], orderable=False + ) + class Meta: model = CidUserAnswer template_name = "django_tables2/bootstrap4.html" @@ -76,9 +78,8 @@ class UserAnswerTable(tables.Table): "cid", "question", "answer", - #"answer_compare", + # "answer_compare", "exam", "created", "updated", ) -