工具帝 发布的文章

Django 提供了一种使用其模板系统生成动态 HTML 页面的便捷方法。模板由所需 HTML 输出的静态部分以及描述如何插入动态内容的一些特殊语法组成。为什么选择 Django 模板?在HTML文件中,我们不能编写Python代码,因为代码只能由Python解释器解释,而不是浏览器。我们知道HTML是一种静态标记语言,而Python是一种动态编程语言。

- 阅读剩余部分 -

视图是我们放置应用程序业务逻辑的地方。视图是一个Python函数,用于执行一些业务逻辑并向用户返回响应。该响应可以是网页的 HTML 内容、重定向或 404 错误。所有视图函数都是在Django 应用程序的views.py文件中创建的。

- 阅读剩余部分 -

在 Django 中,模型是一个类,用于包含基本字段和方法。每个模型类映射到数据库中的单个表。Django Model 是django.db.models.Model的子类,模型类的每个字段代表一个数据库字段(列)。Django 为我们提供了一个数据库抽象 API,它允许我们从映射表中创建、检索、更新和删除记录。模型在Models.py文件中定义。该文件可以包含多个模型。

- 阅读剩余部分 -

MVT(模型视图模板)是一种软件设计模式。它是三个重要组件模型视图和模板的集合。该模型有助于处理数据库。它是处理数据的数据访问层。模板是一个表示层,完全处理用户界面部分。视图用于执行业务逻辑并与模型交互以携带数据并呈现模板。尽管 Django 遵循 MVC 模式,但仍保留其自己的约定。因此,控制由框架本身处理。没有单独的控制器,完整的应用程序基于模型视图和模板。这就是它被称为 MVT 应用程序的原因。

- 阅读剩余部分 -

在前面的主题中,我们已经了解了创建 Django 项目的过程。现在,在本主题中,我们将在创建的项目中创建应用程序。Django应用程序由project和app组成,它还会自动为app生成一个基目录,因此我们可以专注于编写代码(业务逻辑)而不是创建app目录。项目和应用程序之间的区别在于,项目是配置文件和应用程序的集合,而应用程序是为执行业务逻辑而编写的 Web 应用程序。

- 阅读剩余部分 -

Django 提供了一个内置的管理模块,可用于对模型执行 CRUD 操作。它从模型中读取元数据以提供一个快速界面,用户可以在其中管理应用程序的内容。这是一个内置模块,旨在为用户执行与管理相关的任务。让我们看看如何激活和使用Django的管理模块(界面)。管理应用程序(django.contrib.admin)默认启用,并已添加到设置文件的 INSTALLED_APPS 部分。

- 阅读剩余部分 -

虚拟环境是 Django 用来执行应用程序的环境。建议在单独的环境中创建和执行 Django 应用程序。Python提供了一个工具virtualenv来创建隔离的Python环境。我们将使用此工具为 Django 应用程序创建虚拟环境。要设置虚拟环境,请使用以下步骤。

- 阅读剩余部分 -

现在我们已经安装了 Django,那么让我们开始使用它吧。在 Django 中,要创建的每个 Web 应用程序都称为一个项目;一个项目是一个应用程序的总和。应用程序是一组依赖于 MVT 模式的代码文件。创建项目无论使用的是 Windows 系统还是 Linux系统,只需获取终端或cmd提示符并进入希望创建项目的位置,然后使用下面的命令

- 阅读剩余部分 -

在安装 Django 前,我们使用的系统需要已经安装了Python的开发环境。关于Python开发环境的安装可以查看我们的Python环境设置。最新的 Django 版本需要 Python 2.6.5 或更高版本。接下来我们来具体看下不同系统下Django的安装。安装 Django安装 Django 非常简单,但安装所需的步骤取决于你当前使用的操作系统。由于 Python 是一种独立于平台的语言,所以 Django 可以说能在任何地方运行,而不管你的操作系统如何。

- 阅读剩余部分 -