dsite/recipe/serializers.py
Ching 0cd1fd9358 feat(daily recipe detail page): [A] 增加每日菜谱接口及页面展示
[A] 增加每日菜谱接口及页面展示

Signed-off-by: Ching <loooching@gmail.com>
2021-10-04 17:34:16 +08:00

27 lines
662 B
Python

from os import read
from django.contrib.auth.models import User, Group
from rest_framework import serializers
import recipe.models
class RecipeSerializer(serializers.ModelSerializer):
id = serializers.IntegerField(read_only=True)
class Meta:
model = recipe.models.Recipe
fields = '__all__'
class WeekRecipeSerializer(serializers.ModelSerializer):
class Meta:
model = recipe.models.DailyRecipe
fields = '__all__'
class DailyRecipeSerializer(serializers.ModelSerializer):
id = serializers.IntegerField(read_only=True)
recipes = RecipeSerializer(many=True)
class Meta:
model = recipe.models.DailyRecipe
fields = '__all__'