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 %}"