Commit ee77e871 by Tom Christie

Merge pull request #236 from Memoto/master

Allow views to specify what template to use
parents e9f67d3a abd3c7b4
...@@ -182,6 +182,10 @@ class TemplateRenderer(BaseRenderer): ...@@ -182,6 +182,10 @@ class TemplateRenderer(BaseRenderer):
media_type = None media_type = None
template = None template = None
def __init__(self, view):
super(TemplateRenderer, self).__init__(view)
self.template = getattr(self.view, "template", self.template)
def render(self, obj=None, media_type=None): def render(self, obj=None, media_type=None):
""" """
Renders *obj* using the :attr:`template` specified on the class. Renders *obj* using the :attr:`template` specified on the class.
...@@ -202,6 +206,10 @@ class DocumentingTemplateRenderer(BaseRenderer): ...@@ -202,6 +206,10 @@ class DocumentingTemplateRenderer(BaseRenderer):
template = None template = None
def __init__(self, view):
super(DocumentingTemplateRenderer, self).__init__(view)
self.template = getattr(self.view, "template", self.template)
def _get_content(self, view, request, obj, media_type): def _get_content(self, view, request, obj, media_type):
""" """
Get the content as if it had been rendered by a non-documenting renderer. Get the content as if it had been rendered by a non-documenting renderer.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment