mas*_*nyo 5 python django http django-views django-rest-framework
有没有办法允许Django应用程序接受自定义接受标头,如"application/vdn.name.v1 + json"?
我一直得到这样的回复
Could not satisfy the request Accept header.
Run Code Online (Sandbox Code Playgroud)
我也在使用Django Rest Framework
尝试定义自定义渲染器并设置media_type属性。
from rest_framework.renderers import JSONRenderer
class MyRenderer(JSONRenderer):
media_type = 'application/vdn.name.v1+json'
Run Code Online (Sandbox Code Playgroud)
然后启用您的渲染器(有关更多信息,请参阅文档)
REST_FRAMEWORK = {
'DEFAULT_RENDERER_CLASSES': (
'path.to.MyRenderer',
'rest_framework.renderers.JSONRenderer',
'rest_framework.renderers.BrowsableAPIRenderer',
)
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2519 次 |
| 最近记录: |