我正在使用 Django 的 django-private-storage 使用drf创建api时,对于一般文件字段,url在local以http://开头,在dev和prod以https://开头。 但是对于 privateFileField,它到处都以 http:// 开头。 因此,我想创建一个 BaseSerializer 并在字段为 privateFileField 时创建自定义 url。 我希望带有 privateFileField 的模型序列化程序继承自该序列化程序。 我该怎么办?
我可以使用 get_value() 函数,但我不想在每个带有 privateFileField 的模型序列化器中实现该函数。我想减少重复。 此外,已应用将 http:// 更改为 https:// 的设置。只有 privateFileField 是个问题。