2015-06-17 18 views

Odpowiedz

1

Spróbuj definiowania custom renderer i ustawienie atrybutu media_type.

from rest_framework.renderers import JSONRenderer 

class MyRenderer(JSONRenderer): 
    media_type = 'application/vdn.name.v1+json' 

Następnie włączyć renderujący (patrz the docs aby uzyskać więcej informacji)

REST_FRAMEWORK = { 
    'DEFAULT_RENDERER_CLASSES': (
     'path.to.MyRenderer', 
     'rest_framework.renderers.JSONRenderer', 
     'rest_framework.renderers.BrowsableAPIRenderer', 
    ) 
} 
+1

Czy istnieje jakiś sposób, aby zdefiniować wiele MEDIA_TYPE jak MEDIA_TYPE = [ 'application/json vdn.name.v1 +', 'application/json vdn.name.v2 +']? – masanorinyo