2024-06-25 06:56:35 发布
网友
我正在尝试序列化一个由普通字段、模型对象和查询集组成的对象。我希望包含所有普通字段,然后为每个模型类型创建序列化程序。问题是我无法自动添加类中的所有非模型字段:
class ObjectSerializer(serializers.Serializer): class Meta: fields = '__all__'
它给了我一个空物体。是否有任何方法可以使用非模型序列化程序包含所有字段?还是有更好的方法来实现我的目标?你知道吗
__all__仅适用于ModelSerializer。对于非模型序列器,您必须用字段名指定tuple或list对象。你知道吗
__all__
ModelSerializer
tuple
list
__all__
仅适用于ModelSerializer
。对于非模型序列器,您必须用字段名指定tuple
或list
对象。你知道吗相关问题 更多 >
编程相关推荐