v1/ingredient/serializers.py
#!/usr/bin/env python
# encoding: utf-8
from rest_framework import serializers
from .models import Ingredient, IngredientGroup
class IngredientSerializer(serializers.ModelSerializer):
""" Standard `rest_framework` ModelSerializer """
class Meta:
model = Ingredient
fields = [
'id',
'numerator',
'denominator',
'measurement',
'title'
]
class IngredientGroupSerializer(serializers.ModelSerializer):
""" Standard `rest_framework` ModelSerializer """
ingredients = IngredientSerializer(many=True)
class Meta:
model = IngredientGroup
fields = ['id', 'title', 'ingredients']