diff options
author | Mark Powers <mark@marks.kitchen> | 2024-07-14 15:30:27 -0500 |
---|---|---|
committer | Mark Powers <mark@marks.kitchen> | 2024-07-14 15:30:27 -0500 |
commit | ad232020d57d2c77dfd5400dc4a8290b484c8ba2 (patch) | |
tree | 3e2121666986c67fe554a1e9046682b7370d412e /journal/api/serializers.py |
Initial commitmain
Diffstat (limited to 'journal/api/serializers.py')
-rw-r--r-- | journal/api/serializers.py | 23 |
1 files changed, 23 insertions, 0 deletions
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() |