将 URL 映射到视图
那么概括起来,该视图函数返回了包含当前日期和时间的一段 HTML 页面。但是如何告诉 Django 使用这段代码呢?这就是 URLconfs 粉墨登场的地方了。
URLconf 就像是 Django 所支撑网站的目录。它的本质是 URL
模式以及要为该 URL 模式调用的视图函数之间的映射表。你就是以这种方式告诉 Django,对于这个 URL 调用这段代码,对于那个 URL
调用那段代码。但必须记住的是视图函数必须位于 Python 搜索路径之中。
Python 搜索路径
Python 搜索路径 就是使用 import 语句时,Python 所查找的系统目录清单。
举例来说,假定你将 Python 路径设置为 ['','/usr/lib/python2.4/site-packages','/home/username/djcode/'] 。如果执行代码 from foo import bar ,Python 将会首先在当前目录查找 foo.py 模块( Python 路径第一项的空字符串表示当前目录)。如果文件不存在,Python将查找 /usr/lib/python2.4/site-packages/foo.py 文件。如果文件也不存在,它将尝试 /home/username/djcode/foo.py 。最后,如果 这个 文件还不存在,它将引发 ImportError 异常。
如果对了解 Python 搜索路径值感兴趣,可以启动 Python 交互式解释程序,输入 import sys ,接着输入 print sys.path 。
通常,你不必关心 Python 搜索路径的设置。Python 和 Django 会在后台自动帮你处理好。(如果有兴趣了解的话&