django - 链接参数显示为 HTML 而不仅仅是值
问题描述
当我为带有参数的链接构建 URL 时,链接地址中的参数值显示为 HTML 表单而不是值。
这就是我在模板中生成链接的方式:
<a class="btn btn-success btn-block" href="{% url 'facility_page' facility_id=facility.id %} " role="button">Edit</a>
这是链接地址的显示方式:
http://127.0.0.1:8000/facility/(%3FP%3Cinput%20type=%22hidden%22%20name=%22facility-0-id%22%20value=%221%22%20id=%22id_facility-0-id%22%3E%5B0-9%5D+)/
我期待链接看起来像这样:
http://127.0.0.1:8000/facility/1
我在这里做错了什么?
网址.py
# path('facility/<int:facility_id>/', facility, name='facility_page'),
path('facility/<int>/', facility, name='facility_page'),
解决方案
推荐阅读
- git - 尝试 git init 或任何其他命令时出现 Git 错误
- flutter - 我无法使用上下文简单本地化访问本地化代理 [flutter]
- r - 如何使用 R 通过 Tableau API 发布/更新 Tableau 数据源
- python - 如何使用通配符展平熊猫中的 json?
- api - 如何将长时间超时 API 调用拆分为较小的调用
- visual-studio-code - 如何将“docker.commands.composeUp”与匹配和/或标签属性一起使用?
- swift - 问题的标签系统不起作用,因为交换更改仅发生在最后一个按钮上
- ip - 配置故障转移 IP VPS CentOS8
- linux - 如何在 Hyper-V 中访问 Amazon Linux
- go - 使用 aws-sdk-v2 时如何设置 S3 请求付款人选项?