2012-11-13 37 views
1

我有功能,这对于XML生成的数据,我想用一个模板:如何从视图中返回原始数据?

<?xml version="1.0" encoding="utf-8"?> 
<items> 
    {% for item in items %} 
    <item> 
     <title>{{ item.title }}</title> 
     <desc>{{ item.desc }}</desc> 
    </item> 
    {% endfor %} 
</items> 

但是,如果使用:

t = loader.get_template(templatename) 
c = RequestContext(request, generated_data) 
return HttpResponse(t.render(c)) 

我得到的结果:

<html> 
    <head></head> 
    <body> 
      <?xml version="1.0" encoding="utf-8"?> 
      <items> 
       <item> 
        <title>Title 1</title> 
        <desc>desc 1</desc> 
       </item> 
       <item> 
        <title>Title 2</title> 
        <desc>desc 2</desc> 
       </item> 
       <item> 
        <title>Title 3</title> 
        <desc>desc 3</desc> 
       </item> 
      </items> 
    </body> 
</html> 

如何阻止此头文件?

+0

你是什么意思'<...我的结果...>?那里出现了什么? –

+0

正确的xml数据 – Nips

+0

你究竟在哪里看到这个多余的HTML? –

回答

0

我的错,特殊字符在源代码中,请关闭。

相关问题