第一种的方式使用
url(r‘^detail/‘, views.detail),http://127.0.0.1:8000/CC/detail/?nid=3def 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.htmldef 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的正则匹配
原文地址:https://www.cnblogs.com/qiangayz/p/8971438.html