配置如下
website下的 urls.py
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^blog/', include('blog.urls')), #将url请求转交给下一级urls路由处理
]
blog下的urls.py
urlpatterns = [
url(r'^index/$',views.index),
url(r'^student_list/$', views.student_list),
url(r'^time/$', views.time),
url(r'^foo/(\d{4})/(\w+)/$', views.foo),
url(r'^bar/$', views.bar),
如果要获取通过这样传来的参数的值?id=123&name=buku
可以通过request对象的request.GET.get("id"),request.GET.get("name")方法取值
如果是通过/123/buku这样传值
def foo(request,p1,p2): #通过增加参数来获取url传值
这样的取值,还可以规定参数的名字
url(r'^bar/page(?P<num>[0-9]+)/$', views.bar)
这样参数里的名字只能用num表示
def bar(request,num):