From ad232020d57d2c77dfd5400dc4a8290b484c8ba2 Mon Sep 17 00:00:00 2001 From: Mark Powers Date: Sun, 14 Jul 2024 15:30:27 -0500 Subject: Initial commit --- journal/api/serializers.py | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 journal/api/serializers.py (limited to 'journal/api/serializers.py') diff --git a/journal/api/serializers.py b/journal/api/serializers.py new file mode 100644 index 0000000..ced248b --- /dev/null +++ b/journal/api/serializers.py @@ -0,0 +1,23 @@ +from . import models +from rest_framework import serializers + + +class AuthorSerializer(serializers.ModelSerializer): + class Meta: + exclude = ["id"] + model = models.Author + + +class SourceSerializer(serializers.ModelSerializer): + class Meta: + exclude = ["id"] + model = models.Source + + author = AuthorSerializer() + +class EntrySerializer(serializers.ModelSerializer): + class Meta: + exclude = ["id"] + model = models.Entry + + source = SourceSerializer() -- cgit v1.2.3