Django:将多个数据传输到下一个模板

Django: Transfer multiple data into next template

美好的一天,

我在问自己,是否可以在我的模板中将多个信息作为主键传输!?

例如,当点击我的 table 中的 link 时...

在这种情况下,我正在传输项目 ID:

<tbody>
    {% for item in dataset %}
        <tr>
            <td>
                <a href="{% url 'Examplepage' item.id %}">Item-Name</a>
            </td>
        </tr>
    {% endfor %}
</tobdy>

现在我想转移 id 和 - 比方说 - 名字!这样的事情甚至可能吗?

<tbody>
    {% for item in dataset %}
        <tr>
            <td>
                <a href="{% url 'Examplepage' item.id item.name %}">Item-Name</a>
            </td>
        </tr>
    {% endfor %}
</tobdy>

如果可能的话,我是否必须更改 urls.py 中的某些内容?现在它看起来像这样:

path('index/<str:pk>', views.example, name="Example"),

感谢您的帮助,祝您今天愉快!

你的url应该是

{% url 'Examplepage' id=item.id  name=item.name %}"

你的路径应该是

path('index/<str:id>/<str:name>/', views.example, name="Example"),