如何在Django中的模板中添加python代码

时间:2016-10-13 14:19:43

标签: django python-2.7 django-templates

请告诉我,我是否可以在html页面中编写此代码,如果我可以写这个请给我一个简单的例子。

while True:
    for i in ["/","-","|","\\","|"]:
        print "%s\r" % i,
  

模板:

 {% while True %}
     {% for i in ["/","-","|","\\","|"] %}
         {{i}}
     {% endfor %}
 {% endwhile %}

2 个答案:

答案 0 :(得分:0)

使用Django Template Language

{% for item in some_list %}
{{ item }}
{% endfor %}

答案 1 :(得分:0)

Django有自己的类似Jinja的模板语言,您必须在模板中使用。它有目的地与Python不同/能力不足,因为你的模板文件中不应该有复杂的逻辑。

不幸的是,您希望的输出似乎表明您对HTTP的传统request-response性质存在根本性的误解。您可能希望编写一些JavaScript以在加载后动态更改页面内容。