如何创建一个基本序列化程序来自定义生成文件字段 urls

问题描述 投票:0回答:0

我正在使用 Django 的 django-private-storage 使用drf创建api时,对于一般文件字段,url在local以http://开头,在dev和prod以https://开头。 但是对于 privateFileField,它到处都以 http:// 开头。 因此,我想创建一个 BaseSerializer 并在字段为 privateFileField 时创建自定义 url。 我希望带有 privateFileField 的模型序列化程序继承自该序列化程序。 我该怎么办?

我可以使用 get_value() 函数,但我不想在每个带有 privateFileField 的模型序列化器中实现该函数。我想减少重复。 此外,已应用将 http:// 更改为 https:// 的设置。只有 privateFileField 是个问题。

django django-rest-framework django-serializer
© www.soinside.com 2019 - 2024. All rights reserved.