首先在test.html中需要添加如下:
<code><</code><code>html</code><code>></code>
<code><</code><code>body</code><code>></code>
<code><</code><code>h1</code><code>>下面是后端返回的内容</</code><code>h1</code><code>></code>
<code>{{ xianshi }}</code>
<code></</code><code>body</code><code>></code>
<code></</code><code>html</code><code>></code>
后端代码:
<code>import</code> <code>datetime</code>
<code>from</code> <code>django.shortcuts </code><code>import</code> <code>render_to_response</code>
<code>def</code> <code>current(request):</code>
<code> </code><code>now</code><code>=</code><code>datetime.datetime.now()</code>
<code> </code><code>return</code> <code>render_to_response(</code><code>"test.html"</code><code>,{</code><code>'xianshi'</code><code>:now})</code>
在前端html中循环后端的代码:
<code>{% for i in xianshi %}</code>
<code>{{ i }}</code>
<code>{% endfor %}</code>
再加上if语句:
<code> </code><code>{% if "2" in i %}</code>
<code> </code><code><</code><code>p</code> <code>style</code><code>=</code><code>"color:red"</code><code>>{{ i }}</</code><code>p</code><code>></code>
<code> </code><code>{% else %}</code>
<code> </code><code><</code><code>p</code> <code>style</code><code>=</code><code>"color:green"</code><code>>{{ i }}</</code><code>p</code><code>></code>
<code> </code><code>{% endif %}</code>
如果代码量太大,排错的话可以装个django-debugtools
<code>pip install django</code><code>-</code><code>debugtools</code>
本文转自 王家东哥 51CTO博客,原文链接:http://blog.51cto.com/xiaodongge/1903511