Python urls.py的三种配置写法实例详解


Posted in Python onApril 28, 2017

urls.py的配置写法一般有三种方式。

1. 第一种是导入视图的方式,就是 The Django Book 里面样例的写法:

from blog.views import index 
url(r'^nowamagic/', index)

 2. 第二种方法是视图处理方法,看代码就知道是怎么回事了。

url(r'^nowamagic/', 'test.views.index')

3. 第三种是把模型与视图写在前缀里。

urlpatterns = patterns('blog.views',   
url(r'^nowamagic$', 'index' )  
url(r'^nowamagic/\d{2}/$', 'index') 
url(r'^nowamagic/(?P<id>\d{2})/$', 'index' )

大同小异。

下面来个详细的代码总结:

from django.conf.urls.defaults import *

urlpatterns = patterns('',
  # test_client modeltest urls
  (r'^test_client/', include('modeltests.test_client.urls')),
  (r'^test_client_regress/', include('regressiontests.test_client_regress.urls')),

  # File upload test views
  (r'^file_uploads/', include('regressiontests.file_uploads.urls')),

  # Always provide the auth system login and logout views
  (r'^accounts/login/$', 'django.contrib.auth.views.login', {'template_name': 'login.html'}),
  (r'^accounts/logout/$', 'django.contrib.auth.views.logout'),

  # test urlconf for {% url %} template tag
  (r'^url_tag/', include('regressiontests.templates.urls')),

  # django built-in views
  (r'^views/', include('regressiontests.views.urls')),

  # test urlconf for middleware tests
  (r'^middleware/', include('regressiontests.middleware.urls')),

  # admin view tests
  (r'^test_admin/', include('regressiontests.admin_views.urls')),
  (r'^generic_inline_admin/', include('regressiontests.generic_inline_admin.urls')),

  # admin widget tests
  (r'widget_admin/', include('regressiontests.admin_widgets.urls')),

  (r'^utils/', include('regressiontests.utils.urls')),

  # test urlconf for syndication tests
  (r'^syndication/', include('regressiontests.syndication.urls')),

  # conditional get views
  (r'condition/', include('regressiontests.conditional_processing.urls')),

  # middleware exceptions tests
  (r'middleware_exceptions/', include('regressiontests.middleware_exceptions.urls')),

  # special headers views
  (r'special_headers/', include('regressiontests.special_headers.urls')),
)

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Python 相关文章推荐
python 迭代器和iter()函数详解及实例
Mar 21 Python
Python基于回溯法子集树模板解决m着色问题示例
Sep 07 Python
python3+PyQt5实现拖放功能
Apr 24 Python
Python绘制3D图形
May 03 Python
Python3用tkinter和PIL实现看图工具
Jun 21 Python
Python多版本开发环境管理工具介绍
Jul 03 Python
python pandas cumsum求累计次数的用法
Jul 29 Python
关于pymysql模块的使用以及代码详解
Sep 01 Python
在tensorflow中设置保存checkpoint的最大数量实例
Jan 21 Python
Python任务调度模块APScheduler使用
Apr 15 Python
Python中用xlwt制作表格实例讲解
Nov 05 Python
pytorch __init__、forward与__call__的用法小结
Feb 27 Python
Python HTTP客户端自定义Cookie实现实例
Apr 28 #Python
Python 通过pip安装Django详细介绍
Apr 28 #Python
python 使用get_argument获取url query参数
Apr 28 #Python
Python、PyCharm安装及使用方法(Mac版)详解
Apr 28 #Python
详谈Python2.6和Python3.0中对除法操作的异同
Apr 28 #Python
浅谈Python2.6和Python3.0中八进制数字表示的区别
Apr 28 #Python
用pickle存储Python的原生对象方法
Apr 28 #Python
You might like
PHP系列学习之日期函数使用介绍
2012/08/18 PHP
PHP扩展Memcache分布式部署方案
2015/12/06 PHP
py文件转exe时包含paramiko模块出错解决方法
2016/08/12 PHP
PHP多进程之pcntl_fork的实例详解
2017/10/15 PHP
javascript getElementsByClassName实现代码
2010/10/11 Javascript
解决jquery submit()提交表单提示:f[s] is not a function
2013/01/23 Javascript
动态改变div的z-index属性的简单实例
2013/08/08 Javascript
javascript的parseFloat()方法精度问题探讨
2013/11/26 Javascript
JavaScript获取网页支持表单字符集的方法
2015/04/02 Javascript
js实现拖拽效果(构造函数)
2015/12/14 Javascript
深入理解js函数的作用域与this指向
2016/05/28 Javascript
如何在JS中实现相互转换XML和JSON
2016/07/19 Javascript
ExtJs的Ext.Ajax.request实现waitMsg等待提示效果
2017/06/14 Javascript
分析javascript原型及原型链
2018/03/18 Javascript
AngularJS中ng-options实现下拉列表的数据绑定方法
2018/08/13 Javascript
浅入深出Vue之组件使用
2019/07/11 Javascript
js实现踩五彩块游戏
2020/02/08 Javascript
JS函数本身的作用域实例分析
2020/03/16 Javascript
vue 接口请求地址前缀本地开发和线上开发设置方式
2020/08/13 Javascript
[02:17]TI4西雅图DOTA2前线报道 啸天mik夫妻档解说
2014/07/08 DOTA
深入解析Python中的descriptor描述器的作用及用法
2016/06/27 Python
Python3实现发送QQ邮件功能(附件)
2020/12/23 Python
Django中使用Celery的方法示例
2018/11/29 Python
Keras 快速解决OOM超内存的问题
2020/06/11 Python
舒适的豪华鞋:Taryn Rose
2018/05/03 全球购物
世界上最受欢迎的钓鱼诱饵:Rapala
2019/05/02 全球购物
Discard Protocol抛弃协议的作用是什么
2015/10/10 面试题
酒店营销策划方案
2014/02/07 职场文书
政治表现评语
2014/05/04 职场文书
党的群众路线对照检查材料
2014/08/27 职场文书
行政专员岗位职责说明书
2014/09/01 职场文书
2015年大学班级工作总结
2015/04/28 职场文书
狼牙山五壮士观后感
2015/06/09 职场文书
升学宴来宾致辞
2015/07/27 职场文书
餐厅开业活动方案
2019/07/08 职场文书
vue自定义右键菜单之全局实现
2022/04/09 Vue.js