我们使用 Django 来编写我们的新项目。我们的设计师想要使用 XSLT 编写模板。如您所知,Django 有自己的模板系统,并且我没有任何理由说明为什么设计者不能使用 XSLT。 2个问题:
- 我可以在视图中返回 XML 吗?
- 这样做有理由吗?哪些事实可以帮助我改变他对 Django 模板系统的看法?
1)。是的,为什么不。
import libxslt
import libxml2
from django http import HttpResponse
def your_view(request):
xsl = libxslt.parseStyleSheetDoc(libxml2.parseFile('stylesheet.xml'))
data = # your xml here
result = xsl.applyStylesheet(data)
response = HttpResponse()
xsl.saveResultToFile(response, result)
return response
2)。这可能会征求意见、辩论、争论、投票或扩展讨论。 :-)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)