MCPcopy Index your code
hub / github.com/encode/django-rest-framework / render

Method render

rest_framework/renderers.py:376–395  ·  view source on GitHub ↗

Render serializer data and return an HTML form, as a string.

(self, data, accepted_media_type=None, renderer_context=None)

Source from the content-addressed store, hash-verified

374 return template.render(context)
375
376 def render(self, data, accepted_media_type=None, renderer_context=None):
377 """
378 Render serializer data and return an HTML form, as a string.
379 """
380 renderer_context = renderer_context or {}
381 form = data.serializer
382
383 style = renderer_context.get('style', {})
384 if 'template_pack' not in style:
385 style['template_pack'] = self.template_pack
386 style['renderer'] = self
387
388 template_pack = style['template_pack'].strip('/')
389 template_name = template_pack + '/' + self.base_template
390 template = loader.get_template(template_name)
391 context = {
392 'form': form,
393 'style': style
394 }
395 return template.render(context)
396
397
398class BrowsableAPIRenderer(BaseRenderer):

Callers 3

render_formFunction · 0.95

Calls 3

getMethod · 0.45
get_templateMethod · 0.45
renderMethod · 0.45