我有以下序列化程序 class UserSerializer(serializers.ModelSerializer): model = User
fields因此,我的url path('persons/<int:pk>/', PersonRetrieveView.as_view()),返回Person对象,该对象带有用户字段和用户id。我想做一些反向的逻辑。通过用户id,我想查询字段perso
在Django中,如何在序列化字段时应用自定义转换? 例如,我有一个模型,它有一个geometry字段,它存储在一个特定的坐标系中。现在,对于这个序列化程序,我想执行一个转换,将坐标转换到另一个坐标系。这是怎么做到的呢?序列化程序目前看起来如下所示: class LinkWithGeometrySerializer(serializers.ModelSerializer):
class Me
默认情况下,我需要6天的statistics数据显示(参见StatisticSerializer中的date字段)。用户可以更改此日期范围(从frontend获得两个参数:start_date和end_date,这两个参数不在Models和Serializers中。我怎样才能使它发挥作用呢?序列化器 class Meta:
model
我的每个模型都是从基本模型继承的,该模型包含publishing_status字段,该字段帮助我控制返回的数据中是否包含了对象。By default it is 'draft'" abstract = True
下面是两个模型Word和Homonym,它们都是从BaseModel然后跟随序列化程序,可能应该在这里传递解决方案: