1
0
mirror of https://gitlab.crans.org/bde/nk20 synced 2025-06-23 02:48:22 +02:00

get alias and note infos together

This commit is contained in:
Pierre-antoine Comby
2020-03-28 17:42:29 +01:00
parent 610a4f0b3f
commit d8949a993a
3 changed files with 42 additions and 4 deletions

View File

@ -92,6 +92,20 @@ class NotePolymorphicSerializer(PolymorphicSerializer):
class Meta:
model = Note
class ConsumerSerializer(serializers.ModelSerializer):
"""
REST API Nested Serializer for Consumers.
return Alias, and the note Associated to it in
"""
note = NotePolymorphicSerializer()
class Meta:
model = Alias
fields = '__all__'
@staticmethod
def setup_eager_loading(queryset):
queryset = queryset.select_related('note')
class TemplateCategorySerializer(serializers.ModelSerializer):
"""