我希望HyperlinkedModelSerializer
生成的url字段包含当前请求的查询参数。这样,当我通过可浏览的api浏览链接时,他们会尊重可浏览的api页面。
有一种简单的方法吗?理想情况下,我想要一种方法轻松地将其添加到我的所有序列化程序中(可能覆盖HyperlinkedRelatedField
?)。
到目前为止我只有......:
the_url = serializers.SerializerMethodField()
def get_the_url(self, object):
print self.context['request'].GET.get('format')
让我format
,但我不确定从那里开始。