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 显示出来。
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中使用jquery ajax post数据出现403错误的解决办法(两种方法)
- django使用ajax post数据出现403错误如何解决
- windows+apache+mod_python配置django运行环境
- python Django连接MySQL数据库做增删改查
- django自定义Field实现一个字段存储以逗号分隔的字符串
- Django框架利用ajax实现批量导入数据功能
- python Django批量导入数据
- 在Python的Django框架中加载模版的方法
- 在Django中使用Sitemap的方法讲解
- 详解Django中的form库的使用
- Django中的CACHE_BACKEND参数和站点级Cache设置
- 剖析Django中模版标签的解析与参数传递
- Python中DJANGO简单测试实例
- Python的Django框架中的数据库配置指南
- 在Django的上下文中设置变量的方法
- 在Python的Django框架中编写编译函数
- 以一个投票程序的实例来讲解Python的Django框架使用
- 在Django的URLconf中进行函数导入的方法
- 在Python的Django框架中生成CSV文件的方法
- 在主机商的共享服务器上部署Django站点的方法