004 Django学习之urls(Python2.7)
来源:互联网 发布:阴茎延长手术死亡知乎 编辑:程序博客网 时间:2024/06/18 09:29
1. 单一路由对应
url(r'^index/$', views.index),
2. 基于正则的路由
url(r'^index/(\d*)', views.index),url(r'^manage/(?P<name>\w*)/(?P<id>\d*)', views.manage),
3. 添加额外的参数
url(r'^manage/(?P<name>\w*)', views.manage,{'id':333}),
4. 为路由映射设置名称
url(r'^home/', views.home, name='h1'),url(r'^index/(\d*)', views.index, name='h2'),
设置名称之后的调用
1. 模板中的调用
{% url 'h2' 2012 %}
2. views视图函数中的调用
reverse('h2', args=(2012,))
5. 根据app对路由规则进行分类(APP下的urls)
url(r'^web/',include('web.urls')),
6. 命名空间
-------------项目路径下的urls-------------from django.conf.urls import url,includeurlpatterns = [ url(r'^app01/', include('app01.urls', namespace='app01')),]-------------app01下的urls----------------from django.conf.urls import urlfrom app01 import viewsurlpatterns = [ url(r'^index/(?P<pk>\d+)/$', views.index, name='index')]------------------views-------------------def index(request, pk): return HttpResponse(pk)------------------使用--------------------# views中使用urlv = reverse('app01:detail', kwargs={'pk':11})# 模板中的使用{% url 'app01:detail' pk=12 %}
阅读全文
0 0
- 004 Django学习之urls(Python2.7)
- 001 Django学习之WSGI(基于Python2.7)
- django学习---urls配置
- 002 Django学习之第一个Django程序(Python2.7)
- django(views、urls、templates)
- 基于 Django1.10 文档的深入学习(27)—— django.conf.urls utility functions 之 url(),include(),static()
- django学习一--win10+python2.7+django框架搭建
- python2.7之学习scrapy
- django爬坑之旅之urls的配置
- django学习笔记(一):Python2.7 、Django1.2下载及安装
- Django学习03---urls.py路由用法与实例
- Django 中 urls 使用
- Django URlS路由分发
- Django-restframework31 Returning URLs
- Django-restframework31 Returning URLs
- Django 中的urls 导入
- django urls include用法
- Django入门:Django urls配置
- 通天源码论坛财神到flash棋牌游戏源码,网页棋牌-安装教程
- HTTP 协议详解
- js把字符串格式的时间转换成几秒前、几分钟前、几小时前、几天前等格式
- 白马记录
- redis集群密码设置
- 004 Django学习之urls(Python2.7)
- Google Chrome 独立安装下载
- 用户权限管理之权限过滤
- Java集合实现斗地主功能
- 整数划分问题
- 数据库高级查询
- 自动检测两棋盘格中的角点,并计算视差How to solve Disparity
- 1088:发工资了
- 通过cmd连接远程oracle sqlplus GIS/GIS@192.168.1.137:1521/ggts