#Python的Web开发问题#变量中保存的是一串HTML代码,如何把这串代码嵌入到一个HTML文件中正确的渲染出来

最近在做Django Web开发,碰到这个问题。具体说是:我的功能调用一个数据接口得到了一串HTML代码,我把它存在一个变量中,准备显示给用户,但是我现在只能显示给用户这串原生态的HTML代码,未经渲染。我想能不能有一种方式可以直接地把这个变量存的代码直接嵌入到我要显示的网页文件中,然后正确的渲染。求大牛指点一二。非诚勿扰。

django正常路线urlconf--views--template.
django讲究的就是即插即用的
完全可以用该变量去修改模板,
接着渲染即可吧追问

不会的,后台的变量传到HTML网页里只会按照原样在前端显示,不会渲染。比如有个模板标签answer,保存的信息是“Hello, World.”。我在网页中直接引用模板变量{{ answer }},显示的是Hello, World.。未经渲染。

追答

我说的是用open('template.html'),改了模板.....
不过是笨办法.
如果你是要把该变量作为页面的一部分,请用模板继承
如果就是嵌入
你可以用模板的include标签,
当然如果要替换什么模板内容,用if不知道能解决不.

追问

这个方法我也想过了,可以实现。不过感觉好笨。。include标签也是要把变量内容写进一个模板文件,才能include这个模板。因为这个变量包含的内容变化太大,而且是实时获取的,没有统一的格式,所以想通过事先写好几个模板是不现实的。我现在还是用了写文件的那个笨方法,还是感谢仁兄了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-08-06
用存起来redis!追问

详细一点……

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网