笔记: Django Rest Framework 解析器

1, 总之: 给你数据,按照什么格式解析,就称之为解析器

django 其实自带的也有解析器, 比如那个JsonResponse()就会返回json类的数据
之类我们用restframework 的解析器,只要在全局settings.py中设置了久可了,不需要单独设置在具体的views中去,就可以了,如下:

REST_FRAMEWORK = {
	'DEFAULT_VERSIONING_CLASS': 'rest_framework.versioning.URLPathVersioning', #版本类的设置
	'DEFAULT_VERSION': 'V1', # 默认的版本
	'DEFAULT_VERSIONS': ['V1', 'V2'], #默认的版本集合
	'DEFAULT_PARSER_CLASSES': ['rest_framework.parsers.JSONParser','rest_framework.parsers.FormParser'] # 设置解析器的路径
}

注意之类有很多解析器,比如说上传文件啥的,具体参见源码, 然后在具体的视图中应用就可以了,

你可能感兴趣的:(django)