基于URL的正则匹配
Posted 梦中琴歌
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于URL的正则匹配相关的知识,希望对你有一定的参考价值。
第一种的方式使用
url(r‘^detail/‘, views.detail), http://127.0.0.1:8000/CC/detail/?nid=3 def detail(request): print ‘2222222222222‘,request.GET nid =request.GET.get("nid") detail_info = USER_DICT[nid] return render(request,‘detail.html‘,{"dict":detail_info}) <ul> {% for k,row in user_dict.items %} <li><a target="_blank" href="/CC/detail/?nid={{ k}}">{{ row.name }}</a></li> {% endfor %} </ul>
第二种方式:
url(r‘^detail-(\d+).html‘, views.detail2), http://127.0.0.1:8000/CC/detail-1.html def detail2(request,nid): print ‘2222222222222‘,request.GET # nid =request.GET.get(nid) detail_info = USER_DICT[nid] return render(request,‘detail.html‘,{"dict":detail_info}) <ul> {% for k,row in user_dict.items %} <li><a target="_blank" href="/CC/detail-{{ k}}.html">{{ row.name }}</a></li> {% endfor %} </ul>
以上是关于基于URL的正则匹配的主要内容,如果未能解决你的问题,请参考以下文章