Skip to content

Instantly share code, notes, and snippets.

@wbaek
Last active November 17, 2015 09:57
Show Gist options
  • Save wbaek/46502aa8bfc1ba74f0c0 to your computer and use it in GitHub Desktop.
Save wbaek/46502aa8bfc1ba74f0c0 to your computer and use it in GitHub Desktop.
from rest_framework import serializers
from .models import Image, Tag
class _ImageModelSerializer(serializers.ModelSerializer):
class Meta:
model = Image
class _TagModelSerializer(serializers.ModelSerializer):
class Meta:
model = Tag
class ImageModelSerializer(serializers.ModelSerializer):
tags = _TagModelSerializer(many=True, read_only=True)
class Meta:
model = Image
class TagModelSerializer(serializers.ModelSerializer):
image_detail = _ImageModelSerializer(read_only=True, source='image')
class Meta:
model = Tag
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment