Skip to content

Commit 84616b6

Browse files
committed
feat(quiz): added shared_models to admin site + moved serializers to own folder
1 parent a4282b5 commit 84616b6

4 files changed

Lines changed: 25 additions & 3 deletions

File tree

server/api/apps/shared_models/admin.py

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,25 @@
11
from django.contrib import admin
2+
from .models.quiz_models import Question, Tag, Answer
3+
from .models.statistics_models import QuestionResponse
4+
5+
6+
class AnswerInline(admin.TabularInline):
7+
model = Answer
8+
9+
10+
class TagInline(admin.TabularInline):
11+
model = Tag.question.through
12+
verbose_name = "Tag"
13+
14+
15+
@admin.register(Question)
16+
class QuestionAdmin(admin.ModelAdmin):
17+
inlines = [
18+
AnswerInline,
19+
TagInline,
20+
]
21+
22+
23+
admin.site.register(Tag)
24+
admin.site.register(QuestionResponse)
225

3-
# Register your models here.

server/api/apps/shared_models/serializers/__init__.py

Whitespace-only changes.

server/api/apps/shared_models/quiz_serializers.py renamed to server/api/apps/shared_models/serializers/quiz_serializers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from rest_framework import routers, serializers, viewsets
2-
from models.quiz_models import *
2+
from ..models.quiz_models import *
33

44

55
class QuestionSerializer(serializers.HyperlinkedModelSerializer):

server/api/apps/shared_models/statistics_serializers.py renamed to server/api/apps/shared_models/serializers/statistics_serializers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from rest_framework import routers, serializers, viewsets
2-
from models.statistics_models import *
2+
from ..models.statistics_models import *
33

44

55
class QuestionResponseSerializer(serializers.HyperlinkedModelSerializer):

0 commit comments

Comments
 (0)