假设我在编写代码时使用的OpenAPI规范要求请求体中使用连字符大小写(也称为kebab大小写)变量名,那么在使用DjangoRest Framework时应该如何处理这个问题呢?我试图通过调整get_fields()生成的字段名来覆盖在ModelSerializer中生成名称的方式,但失败了。这是我的序列化程序: class Meta:
我正在尝试创建一个序列化程序,它指向来自Account和Currency的两个不同的对象,但是当它被调用时,我得到了以下错误:TypeError: Object of type 'Account' isclass InvoiceSerializer(serializers.ModelSerializer):
"""Meta class to map serializer's
我正在使用一些相当大的模型(大约80个字段)从事Django项目。我使用DjangoRest框架的ModelSerializer来序列化模型,使用ViewSets为我的前端提供API。serializer = OutfitSerializer(queryset, many=True)我摆弄了序列化程序的子类和修改allows fields to be set at runtime via the
optional '