我正在尝试弄清楚如何使用 jinja 的 {{ url() }} 在我的 html 中传递我的 user_id,使用不需要任何 id 的 url,比如 /dashboard/
工作正常但是我需要将一个 id 传递给这个示例:/user/3
。我尝试了以下但没有成功:
{{ url('detail') }}
{{ url('detail', user_id=User.id) }}
{{ url('detail', User.id) }}
这是我的部分观点和html:
View .py
urlpatterns = [
path('dashboard/', dashboard, name='dashboard'),
path('user/<int:user_id>/', detail, name='detail'),
]
仪表板.html
{% for User in all_users %}
{{ url('detail') }}
{% endfor %}
如有任何帮助,我们将不胜感激,谢谢
最佳答案
我找到了一个解决方案:
{% for User in all_users %}
{{ url('detail', args=[User.id] )}}
{% endfor %}
关于使用 {{ url() }} 的 Django 和 Jinja2 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48695605/