这个基本的模板代码在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'),
]