我的代码看起来像这样
urls.py:
from django.urls import path
from. import views
app_name ='graduates'
urlpatterns = [
.
.
path('status_detail/<str:id>/', views.status_detail, name='status_detail'),
]
views.py:
def status_detail(request, id):
return HttpResponse(id)
然后我想在我的代码中的某个地方使用它
<a href=" {% url 'graduates:status_detail' graduate.id %}" class="btn text-secondary "></a>
对于不包含正斜杠的字符串,它工作得很好。
但我想将学生的 id 传递给如下所示的网址A/ur4040/09、A/ur5253/09 and etc
请帮助我我该怎么做
我们可以使用 django 中提供的默认路径转换器
path('status_detail/<path:id>/', views.status_detail, name='status_detail'),
path- 匹配任何非空字符串,包括路径分隔符“/”。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)