Django如何获取在自定义字段中定义的文件路径

时间:2019-07-02 11:16:23

标签: django django-media

我正在使用 Django 2.2 Django REST Framework

我正在编写一个自定义DRF序列化器字段,扩展 JSONField 以使用jsonschema执行验证。

我已经在 myapp.serializers 之类的

中定义了方案的路径
class MySerializer(serializers.Serializer):

    j_data = JSONSchemaField(schema='json_schema/validate.json')

文件保存在

myapp/json_schema/validate.json

并且JSONSchemaField是在应用程序外部的文件中定义的。

json_validate.py

class JSONSchemaField(JSONField):

  def to_internal_value(self, data):
    // Get file path here.
    return super().to_internal_value(data)

如何在JSONSchemaField类中获取架构的路径?

0 个答案:

没有答案