Skip to main content
 首页 » 编程设计

python之Django 在 url 中传递一个字符串

2025年05月04日44shihaiming

我想传递一个字符串,在url中,然后在 View 中捕获

<a href="{% url 'dolgozo:dolgozo-detail' orderby=nev %} "> 

我想传递“nev”字符串。

url(r'^orderby=(?P<nev>.+)$', login_required(DolgozokListView.as_view(template_name="DolgozoKarbantart/DolgozokList.html")), name='dolgozo-detail'), 

这个的正则表达式是什么,我怎样才能在 View 中捕捉到它?

请您参考如下方法:

为什么不试试简单的...

HTML

<a href="{% url 'dolgozo:dolgozo-detail' %}/?orderby={{ nev }}"> 

网址

url(r'^orderby/$', login_required(DolgozokListView.as_view(template_name="DolgozoKarbantart/DolgozokList.html")), name='dolgozo-detail'), 

并且在 View 中使用 GET 简单地获取 orderby

orderby = request.GET.get('orderby')