FAQ list and creation

This commit is contained in:
jain
2023-08-17 15:48:26 +05:30
parent f74302df04
commit 3f6c9a2d99
8 changed files with 119 additions and 40 deletions

View File

@ -12,7 +12,7 @@ from rest_framework_simplejwt.tokens import RefreshToken
# local imports
from account.utils import send_otp_email, generate_code
from junior.models import Junior, JuniorPoints, JuniorGuardianRelationship, JuniorArticlePoints
from junior.models import Junior, JuniorPoints, JuniorGuardianRelationship, JuniorArticlePoints, FAQ
from guardian.tasks import generate_otp
from base.messages import ERROR_CODE, SUCCESS_CODE
from base.constants import (PENDING, IN_PROGRESS, REJECTED, REQUESTED, COMPLETED, NUMBER, JUN, ZOD, EXPIRED,
@ -508,3 +508,17 @@ class RemoveGuardianCodeSerializer(serializers.ModelSerializer):
instance.guardian_code_status = str(NUMBER['one'])
instance.save()
return instance
class FAQSerializer(serializers.ModelSerializer):
# FAQ Serializer
class Meta(object):
# meta info
model = FAQ
fields = ('id', 'question', 'description')
def create(self, validated_data):
# validate data
print("validated_data===>",validated_data)
faq = FAQ.objects.bulk_create(**validated_data)
return faq