@@ -47,29 +47,29 @@ def to_html(self, data, options=None):
4747 available to a browser. This is on the TODO list but not currently
4848 implemented.
4949 """
50- from django .template .loader import render_to_string as render
50+ from django .template .loader import render_to_string
5151
5252 options = options or {}
5353
5454 serialized = self .to_simple_html (data , options )
55- return render ("api/base.html" , {"data" : serialized })
55+ return render_to_string ("api/base.html" , {"data" : serialized })
5656
5757 def to_simple_html (self , data , options ):
5858 """
5959 """
60- from django .template .loader import render_to_string as render
60+ from django .template .loader import render_to_string
6161 #
6262 if isinstance (data , (list , tuple )):
63- return render ("api/listitem.html" , {"data" : [self .to_simple_html (item , options ) for item in data ]})
63+ return render_to_string ("api/listitem.html" , {"data" : [self .to_simple_html (item , options ) for item in data ]})
6464 if isinstance (data , dict ):
65- return render ("api/dictitem.html" , {"data" : dict ((key , self .to_simple_html (val , options )) for (key , val ) in data .items ())})
65+ return render_to_string ("api/dictitem.html" , {"data" : dict ((key , self .to_simple_html (val , options )) for (key , val ) in data .items ())})
6666 elif isinstance (data , Bundle ):
67- return render ("api/dictitem.html" , {"data" :dict ((key , self .to_simple_html (val , options )) for (key , val ) in data .data .items ())})
67+ return render_to_string ("api/dictitem.html" , {"data" :dict ((key , self .to_simple_html (val , options )) for (key , val ) in data .data .items ())})
6868 elif hasattr (data , 'dehydrated_type' ):
6969 if getattr (data , 'dehydrated_type' , None ) == 'related' and data .is_m2m == False :
70- return render ("api/relitem.html" , {"fk" : data .fk_resource , "val" : self .to_simple_html (data .value , options )})
70+ return render_to_string ("api/relitem.html" , {"fk" : data .fk_resource , "val" : self .to_simple_html (data .value , options )})
7171 elif getattr (data , 'dehydrated_type' , None ) == 'related' and data .is_m2m == True :
72- render ("api/listitem.html" , {"data" : [self .to_simple_html (bundle , options ) for bundle in data .m2m_bundles ]})
72+ render_to_string ("api/listitem.html" , {"data" : [self .to_simple_html (bundle , options ) for bundle in data .m2m_bundles ]})
7373 else :
7474 return self .to_simple_html (data .value , options )
7575 elif isinstance (data , datetime .datetime ):
@@ -85,7 +85,7 @@ def to_simple_html(self, data, options):
8585 elif data is None :
8686 return None
8787 elif isinstance (data , basestring ) and data .startswith ("/api/v1/" ): # XXX Will not work for Python 3
88- return render ("api/relitem.html" , {"fk" : data , "val" : data .split ('/' )[- 2 ]})
88+ return render_to_string ("api/relitem.html" , {"fk" : data , "val" : data .split ('/' )[- 2 ]})
8989 else :
9090 return force_text (data )
9191
0 commit comments