初步使用Django创建我们的主页

我们现在准备添加代码以显示我们的第一个完整页面 – LocalLibrary 网站的主页来展示django的基本使用,让你快速知道django是什么,显示我们每个模型类型有多少记录,并提供到我们其他页面的侧栏导航链接。在此过程中,我们将获得编写基本URL映射和视图,从数据库获取记录以及使用模板的实践经验。

先决条件: 阅读 Django简介。完成以前的教程主题(包括 Django教程第4部分:Django管理站点)。
目的: 了解如何创建简单的URL地图和视图(URL中没有数据编码),以及如何从模型中获取数据和创建模板。
链接到概述部分
现在我们已经定义了模型并创建了一些初始库记录以供使用,是时候编写代码以向用户呈现该信息。我们需要做的第一件事是确定我们希望能够在页面中显示哪些信息,然后定义适当的URL以返回这些资源。然后我们将需要创建url映射器,视图和模板来显示这些页面。

下图是作为处理HTTP请求/响应时需要实现的主要数据流和事项的提醒。由于我们已经创建了模型,因此我们需要创建的主要内容是:

URL映射器将支持的URL(以及URL中编码的任何信息)转发到适当的视图函数。
查看函数以从模型中获取所请求的数据,创建显示数据的HTML页面,并将其返回给用户以在浏览器中查看。

如果你学习过python基础教程就很容易理解试图的作用,视图用于呈现数据的模板。正如您将在下一节中看到的那样,我们将要显示5个页面,这在一篇文章中有很多要记录的内容。因此,本文的大部分内容将集中在向您展示如何仅实现主页(我们将在后续文章中转到其他页面)。这应该让您对URL映射器,视图和模型在实践中的工作方式有一个良好的端到端理解。

发表评论

电子邮件地址不会被公开。 必填项已用*标注