django中url的基本含义、配置与视图的关系

来源:互联网 发布:上证综合指数季度数据 编辑:程序博客网 时间:2024/03/29 10:25

前面已经讲完django的基本环境搭建,下面给大家介绍一下url配置。

下面分为两部分内容,一部分是url.py中的结构和每行的详细含义,第二部分介绍url的配置以及与视图的关系。

第一部分:

我的url文件内容:

from django.conf.urls.defaults import *

  urlpatterns = patterns(
      url(r'^hello/$','hello')
      url(r'^admin/', include(admin.site.urls))
)

第一行中内容表示:第一行导入django.conf.urls.defaults下的所有模块,它们是Django URLconf的基本构造。 这包含了一个patterns函数。

第二行内容表示第二行调用 patterns() 函数并将返回结果保存到 urlpatterns 变量。

第三行中的url是一个函数,元组中第一个元素是模式匹配字符串(正则表达式),表示只有url以hello开头或者结尾才能访问第二个参数中指定的试图函数;第二个元素是那个模式将使用的视图函数。

有关正则表达式,访问:点击打开链接

第四行中的url中包含include,主要是用于映射其他的url,主要用于当所需添加的url太多时。

第二部分:

url与视图的关系:

未完待续。。。。。。

原创粉丝点击