前面已经讲完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))
)
第二行内容表示:第二行调用 patterns() 函数并将返回结果保存到 urlpatterns 变量。
第三行中的url是一个函数,元组中第一个元素是模式匹配字符串(正则表达式),表示只有url以hello开头或者结尾才能访问第二个参数中指定的试图函数;第二个元素是那个模式将使用的视图函数。
有关正则表达式,访问:点击打开链接
第四行中的url中包含include,主要是用于映射其他的url,主要用于当所需添加的url太多时。
第二部分:
url与视图的关系:
未完待续。。。。。。