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

Django——Url相关

2016-04-05 16:52 555 查看
Django支持三种url格式:

1.导入视图(view)

from blog.views import index

url(r’^myblog/’, index)

2.

url(r’^myblog/’, ‘test.views.index’)

3.

urlpatterns = patterns(‘blog.views’,

url(r’^myblog′,‘index′)url(r′myblog/\d2/’, ‘index’)

url(r’^myblog/(?P\d{2})/′,‘index′)动态url1.url(r′myblog/+d/’, ‘test.views.index’)

2.

#范围取1到99

url(r’^myblog/\d{1,99}/’, ‘test.views.index’)
3.
#参数传递到视图函数中,用圆括号
url(r’^myblog/(d{1,99})/’, ‘test.views.index’)

Django如何处理url

1.进来的请求转入/hello/。

2.Django 通过在 ROOT_URLCONF 配置来决定根 URLconf。

3.Django 在 URLconf 中的所有 URL 模式中,查找第一个匹配 /hello/ 的条目。

4.如果找到匹配,将调用相应的视图函数。

5.视图函数返回一个 HttpResponse。

6.Django 转换 HttpResponse 为一个适合的 HTTP response, 以 Web page 显示出来。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  django