插入django?

时间:2011-08-16 05:35:05

标签: django django-templates

我是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 /”

1 个答案:

答案 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>

但我认为没有简单的方法来插入复杂的案例......

如果它太复杂,应该在视图中计算......