42 lines
975 B
Python
42 lines
975 B
Python
from rest_framework import serializers
|
|
|
|
from .models import ContactMessage, Doctor, Document, Page, Service, SiteSettings
|
|
|
|
|
|
class SiteSettingsSerializer(serializers.ModelSerializer):
|
|
class Meta:
|
|
model = SiteSettings
|
|
fields = "__all__"
|
|
|
|
|
|
class PageSerializer(serializers.ModelSerializer):
|
|
class Meta:
|
|
model = Page
|
|
fields = "__all__"
|
|
|
|
|
|
class ServiceSerializer(serializers.ModelSerializer):
|
|
class Meta:
|
|
model = Service
|
|
fields = "__all__"
|
|
|
|
|
|
class DoctorSerializer(serializers.ModelSerializer):
|
|
class Meta:
|
|
model = Doctor
|
|
fields = "__all__"
|
|
|
|
|
|
class DocumentSerializer(serializers.ModelSerializer):
|
|
class Meta:
|
|
model = Document
|
|
fields = "__all__"
|
|
|
|
|
|
class ContactMessageSerializer(serializers.ModelSerializer):
|
|
class Meta:
|
|
model = ContactMessage
|
|
fields = ("id", "name", "phone", "email", "message", "created_at")
|
|
read_only_fields = ("id", "created_at")
|
|
|