내가 장고 == 1.10 djangorestframework의 == 3.4.6DRF :
를 사용하여 서버 측을 짓고 있어요 사용자 정의 렌더러에 요청 오브젝트를 취득 나는 JSONRenderer을 구축해야 :
class CustomJSONRenderer(JSONRenderer):
def render(self, data, accepted_media_type=None, renderer_context=None):
meta_fields = ["temp_save", "subject", "visit"]
a = {"fields": {}}
for k in data:
try:
meta_fields.index(k) # Crashes with ValueError if not found
a[k] = data[k]
except ValueError:
a["fields"][k] = data[k]
return super(CustomJSONRenderer, self).render(a, accepted_media_type, renderer_context)
질문 : 보기 request
개체를 얻을 수 있습니까? 내가 특별히 (예를 들면에게 URL을 매개 변수에 액세스 할 request.kwargs['pk']
내 대답을 업데이트했습니다. @ Vingtoft – Devansh