我想传递一个字符串,在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')
关于python - Django 在 url 中传递一个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34714989/