Django 笔记 05 urls.py详解
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django 笔记 05 urls.py详解相关的知识,希望对你有一定的参考价值。
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详解的主要内容,如果未能解决你的问题,请参考以下文章