python - 从 Django 中的按钮获取 URL 参数
问题描述
我正在尝试获取这样的 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>
推荐阅读
- python - 从 pandas 中的 read_csv 获取对象大小
- windows - 如何对标准输出进行非缓冲写入?
- google-apis-explorer - dialogflow projects.agent.intents.get 不起作用
- c# - 如何将使用数据模板动态创建的单选按钮组绑定到列表?
- javascript - Chrome 代理 api - 未捕获的类型错误:无效调用
- ios - 将多个图像下载到 CoreData
- javascript - HTML5 Canvas 背景和颜色的实时预览
- java - 如何解决 javax.net.ssl.SSLHandshakeException:握手期间远程主机关闭连接
- python - 从随机选择的行返回文件行位置
- regex - 可执行文件上的 Gitignore