我是rails开发人员,也是django的新手。无论如何都要在rails中进行插值?
<a href="{% url upload-csv %}"
工作正常,但
这不起作用:
{% if request.path == "url upload-csv" %}class="selected" {% endif %}
在rails我wud hav request.path == "#{url upload-csv}"
我的代码是
<a href="{% url upload-csv %}" {% if request.path == "url upload-csv" %}class="selected" {% endif %} ><span>Upload CSV</span></a>
”
“/上传-CSV /”
答案 0 :(得分:1)
您需要在网址模板标记中使用“as”语句,以使其可用作本地变量
{% url upload-csv as the_url %}
然后您可以使用the_url
:
<a href="{{ the_url }}" {% if request.path == the_url %}class="selected" {% endif %} ><span>Upload CSV</span></a>
但我认为没有简单的方法来插入复杂的案例......
如果它太复杂,应该在视图中计算......