Python 将href设置为动态视图名称 {%用于状态URL%中的stg} {{forloop.counter} {{stg.title} {%endfor%}
尝试将Python 将href设置为动态视图名称 {%用于状态URL%中的stg} {{forloop.counter} {{stg.title} {%endfor%},python,django,hyperlink,Python,Django,Hyperlink,尝试将urls.py视图名称动态传递到模板,然后创建指向每个视图的超链接。如何调整href来处理它。我不知道stg.addLink返回的是什么,但要使其正常工作,您需要进行更改 从 到 但它可能无法工作。它取决于stg.editLink返回的内容stg.addLink返回的内容?URL.py中的路径名称。它有效,stg.editLink包含每个路径的URL.py中传递的名称。 {% for stg in statusUrl %} <tr>
urls.py视图
名称动态传递到模板,然后创建指向每个视图的超链接。如何调整href
来处理它。我不知道stg.addLink返回的是什么,但要使其正常工作,您需要进行更改
从
到
但它可能无法工作。它取决于stg.editLink返回的内容stg.addLink返回的内容?URL.py中的路径名称。它有效,stg.editLink包含每个路径的URL.py中传递的名称。
{% for stg in statusUrl %}
<tr>
<td>{{forloop.counter}}</td>
<td>{{stg.title}}</td>
<td>
<a href="{% url {{stg.addLink}} %}" class="btn text-secondary px-0">
<i class="fas fa-plus"></i></a>
</a>
<a href="{% url {{stg.editLink}} invoice.id %}" class="btn text-secondary px-0">
<i class="fa fa-edit fa-lg"></i>
</a>
<a href="{% url {{stg.deleteLink}} invoice.id %}" class="btn text-secondary px-0">
<i class="far fa-trash-alt fa-lg text-danger float-right"></i>
</a>
<a href="{% url {{stg.previewLink}} invoice.id %}" class="btn text-secondary px-0">
<i class="fas fa-file-invoice"></i>
</a>
</td>
</tr>
{% endfor %}
"{% url {{stg.editLink}} invoice.id %}"
"{% url stg.editLink invoice.id %}"