您的位置:首页 > 编程语言 > Go语言

Django学习第四天学习笔记-Url的配置

2016-11-23 18:45 411 查看
配置如下
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):
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: