Django REST如何创建非模型序列化程序?

2024-10-04 11:27:29 发布

您现在位置:Python中文网/ 问答频道 /正文

首先我想说我是Django的新手。在

我想知道是否可以创建一个非ModelSerializer来序列化现有的基于模型的序列化程序?在

序列化程序.py,我已经有了这个:

class MapSerializer(serializers.ModelSerializer):
   class Meta:
      model = Map
      fields = ('id', 'name')


class GrenadeSerializer(serializers.ModelSerializer):
   class Meta:
       model = Grenade
       fields = ('id', 'name')

我想要一个新的序列化程序,它允许显示这样的JSON:

^{pr2}$

我需要这样的东西,即使我知道以下结构不正确:

^{3}$

提前谢谢!在


Tags: djangonamepy模型程序idfieldsmodel