mirror of
https://github.com/lemeow125/DocManagerBackend.git
synced 2025-02-23 22:48:14 +08:00
24 lines
615 B
Python
24 lines
615 B
Python
|
from rest_framework import serializers
|
||
|
from accounts.models import CustomUser
|
||
|
from .models import Notification
|
||
|
|
||
|
|
||
|
class NotificationSerializer(serializers.ModelSerializer):
|
||
|
client = serializers.SlugRelatedField(
|
||
|
many=False, slug_field="id", queryset=CustomUser.objects.all(), required=False
|
||
|
)
|
||
|
timestamp = serializers.DateTimeField(
|
||
|
format="%m-%d-%Y %I:%M %p", read_only=True
|
||
|
)
|
||
|
|
||
|
class Meta:
|
||
|
model = Notification
|
||
|
fields = [
|
||
|
"id",
|
||
|
"client",
|
||
|
"timestamp",
|
||
|
"content",
|
||
|
"type",
|
||
|
"audience",
|
||
|
]
|