从 Django 中的按钮获取 URL 参数
Take URL Parameters from a Button in Django
我正在尝试获取 url 参数,如下所示:
<tbody>
{% for object in objects %}
<tr>
<td>{{ object.id }}</td>
<td>{{ object.user }}</td>
<td>{{ object.url }}</td>
<td>{{ object.minimum }}</td>
<td>{{ object.maximum }}</td>
<td>{{ object.requests }}</td>
<td>{{ object.stay }}</td>
<td class="text-Centre">
<a href="{% url 'trafficapp:generate_traffic/?id={{object.id}}&?user={{object.user}}' %}" class="btn btn-danger btn-round remove">Run</a>
</td>
</tr>
{% endfor %}
</tbody>
如果我这样放置我的 URL,它会起作用,因为视图存在于 view.py 中:
{% url 'trafficapp:generate_traffic' %}
现在,我正在尝试使用它获取 URL 参数,但我无法确定如何从此按钮传递数据,以及我应该在 URL 模式中放入什么这个。请帮忙,我是 Django 的新手,仍在弄清楚它是如何工作的。
可以在{% url %}
后面加参数
<a href="{% url 'trafficapp:generate_traffic' %}?id={{object.id}}&user{{object.name}}" class="btn btn-danger btn-round remove">Run</a>
我正在尝试获取 url 参数,如下所示:
<tbody>
{% for object in objects %}
<tr>
<td>{{ object.id }}</td>
<td>{{ object.user }}</td>
<td>{{ object.url }}</td>
<td>{{ object.minimum }}</td>
<td>{{ object.maximum }}</td>
<td>{{ object.requests }}</td>
<td>{{ object.stay }}</td>
<td class="text-Centre">
<a href="{% url 'trafficapp:generate_traffic/?id={{object.id}}&?user={{object.user}}' %}" class="btn btn-danger btn-round remove">Run</a>
</td>
</tr>
{% endfor %}
</tbody>
如果我这样放置我的 URL,它会起作用,因为视图存在于 view.py 中: {% url 'trafficapp:generate_traffic' %}
现在,我正在尝试使用它获取 URL 参数,但我无法确定如何从此按钮传递数据,以及我应该在 URL 模式中放入什么这个。请帮忙,我是 Django 的新手,仍在弄清楚它是如何工作的。
可以在{% url %}
<a href="{% url 'trafficapp:generate_traffic' %}?id={{object.id}}&user{{object.name}}" class="btn btn-danger btn-round remove">Run</a>