17 lines
568 B
Python
17 lines
568 B
Python
# serializers.py
|
|
from rest_framework import serializers, permissions
|
|
|
|
|
|
from .models import Exam, Answer
|
|
|
|
class ExamSerializer(serializers.HyperlinkedModelSerializer):
|
|
class Meta:
|
|
model = Exam
|
|
fields = ('name', 'id', 'active', "publish_results")
|
|
permission_classes = [permissions.IsAuthenticated]
|
|
|
|
class QuestionAnswerSerializer(serializers.HyperlinkedModelSerializer):
|
|
class Meta:
|
|
model = Answer
|
|
fields = ('id', 'question', 'answer', "answer_compare", "status")
|
|
permission_classes = [permissions.IsAuthenticated] |