作者eric111043 (新鲜的肝)
看板Python
标题[问题] Django template language
时间Mon Jan 19 16:51:14 2015
不好意思 各位先进
小弟最近在研究Python+django
我在html部分使用template language
主要是将两个中文字串判对是否相同,但是不可啊?
问题如下:
<div id="section" class="panel panel-info">
<div class="panel-heading">
<h3 class="panel-title">{{title}}</h3>
</div>
<div class="panel-body">
{% for localname in local %}
<div class="panel panel-info">
<div class="panel-heading">
<h3 class="panel-title">{{localname}}</h3>
</div><!--/ panel-heading -->
{% for choice in contents %}
{% if localname == choice.city %} -----为什麽这行一直判断失败
<p>{{localname}}===={{choice.city}}</p>
<div class="panel-body">
<div class="col-xs-6 col-lg-4">
<p><a href="#" >{{choice.name}}</a></p>
</div><!--/.col-xs-6.col-lg-4-->
</div><!--/ panel-body -->
{% endif %}
{% endfor %}
</div><!--/ panel panel-info -->
{% endfor %}
</div>
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 210.61.122.2
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1421657479.A.447.html
1F:→ uranusjr: 因为它们两个不相等啊, 你给这些讯息是要回答三小... 01/19 17:11
2F:→ eric111043: 我的意思是我下面印出来的资讯是正确的 01/19 17:45
3F:→ eric111043: 但是判断总是不成立 01/19 17:45
4F:→ eric111043: 是不是中文编码有关还是怎样? 01/19 17:46
5F:→ eric111043: 我肯定第一个回圈的字串在第二个回圈是存在的 01/19 17:47
6F:→ eric111043: 但两个字串明明相同却印不出来 01/19 17:48
7F:→ ccwang002: 你应该直接 print 字出来,字串只有 bytes 跟 unicode 01/19 19:52
8F:→ ccwang002: 下面印出来对的是什麽意思? 01/19 19:57
9F:→ qoorocker: 或许在你的 view render template之前 print传递的变数 01/20 11:55
10F:推 goldflower: settings.py改language_code看看@@ 01/21 13:24