gpt4 book ai didi

python - 使 URL 接受可选参数。非捕获

转载 作者:行者123 更新时间:2023-12-01 00:39:24 24 4
gpt4 key购买 nike

我想让我的网址仅在给定时接受可选参数。我无法将参数设置为可选/非捕获。


re_path(r'^users/(?:(?P<sort_by>\d+)/)?$', views.UserListView.as_view(), name='user_list'),

我希望此网址仅在提供给 View 时接受 slug 字段。我怎样才能做到这一点?显示错误

Reverse for 'user_list' with keyword arguments '{'sort_by': 'username'}' not found. 1 pattern(s) tried: ['admin/users/(?:(?P<sort_by>\\d+)/)?$']

当我传递 sort_by='username' 时

最佳答案

您可以将您的网址保留为:

re_path(r'^users/$', views.UserListView.as_view(), name='user_list'),

然后在您的模板中使用

   <a href="{% url 'user_list' %}?sort_by=username">Sort</a>

关于python - 使 URL 接受可选参数。非捕获,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57478712/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com