Django 为什么url()在调用包含的模板内部时不给我任何值?
代码如下:Django 为什么url()在调用包含的模板内部时不给我任何值?,django,django-templates,django-urls,Django,Django Templates,Django Urls,代码如下: #list.html {% if intentions %} <table class="table"> {% for i in intentions %} {% url 'intentions.views.show' i.id as iUrl %} <tr> <td width="20%"> <sp
#list.html
{% if intentions %}
<table class="table">
{% for i in intentions %}
{% url 'intentions.views.show' i.id as iUrl %}
<tr>
<td width="20%">
<span class="label label-success">x prayers</span>
</td>
<td><h3><a href="{{ iUrl }}">{{ i }}</a></h3></td>
</tr>
{% endfor %}
</table>
{% else %}
<p>
No intentions are available.
</p>
{% endif %}
我在
标记的url属性中没有值。有人能告诉我为什么吗?您的list.html模板可能丢失了
{% load url from future %}
因为您使用的是“as”语法,所以url标记会以静默方式失败
{% load url from future %}