Django模板添加和比较在Heroku上不起作用

时间:2015-07-15 12:45:53

标签: python django heroku django-templates

这个基本的模板代码在localhost上运行得很好。

succes_view.html:

<div id="center">
  Block {{block_number}} succesfully submitted to database. 
  {% if block_number < 5 %}
    <a href='/block/{{block_number|add:"1" }}'> Click here to proceed </a>
 {% else %}
    <p>You completed the task. Thank you and goodbye!
 {% endif %}
</div>

在Heroku上演&#34; &LT; &#34;和#34; |添加:&#34;功能无法按预期工作。似乎整数被解释为一个字符串(例如2 | add:&#34; 1&#34;将返回21而不是3)。

关于这里出了什么问题以及如何解决的任何想法?

所有帮助表示赞赏!

里斯

编辑:该功能现在也在localhost上被破坏。所以它不再是Heroku问题了。为了完整性,请查看view.py和urls.py

的相关部分

views.py:

def succes_view(request, block_number):
    return render(request, 'block/succes_view.html', {'block_number': block_number})

urls.py:

url(r'^succes_view/(?P<block_number>[1-5])/$', views.succes_view, name='succes_view'), 
]

0 个答案:

没有答案