码迷,mamicode.com
首页 > Web开发 > 详细

Django 笔记 05 urls.py详解

时间:2017-08-30 16:35:45      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:详解   字符   conf   文件的   开始   settings   art   log   .com   

urls.py: URL分发器(路由配置文件)

URL配置(URLconf )就像是 Django 所支撑网站的目录。它的本质是 URL 模式以及要为该 URL 模式调用的视图函数之间的映射表。 你就是以这种方式告诉 Django,对于这个 URL 调用这段代码,对于那个 URL 调用那段代码。URL的加载是从配置文件中开始的。

执行 django-admin.py startproject 时,该脚本会自动为你建了一份 URLconf(即 urls.py 文件)。在同时自动创建的settings.py文件中,创建一个变量ROOT_URLCONF,其变量的值就是根URLconf的模块名。默认值是urls.py文件的模块名。

例如:我的Django项目的根目录名为“hello_django”,ROOT_URLCONF的默认值为“hello_django.urls”。

技术分享

 urlpatterns两种形式:

第一种:

技术分享

第二种(新版本django不推荐使用):

技术分享

URL模式:

urlpatterns = [

  url(正则表达式,views函数,参数,别名,前缀)

]

源代码:

技术分享

 

url(r‘^hello/$‘,views.hello)
对象形式可写成字符串形式: url(r‘^hello/$‘,‘hello.views.hello‘)


Django 笔记 05 urls.py详解

标签:详解   字符   conf   文件的   开始   settings   art   log   .com   

原文地址:http://www.cnblogs.com/lcgsmile/p/7086111.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!