使用 Python framework Django 创建数据驱动的网站

中级
开发人员
学生
Azure
Azure 应用服务

使用 Django 创建数据驱动网站。

在此学习路径中,你将使用 Django 执行以下操作:

  • 构建应用。
  • 创建和管理数据库。
  • 设置管理站点的超级用户。
  • 使用模板创建动态 HTML 页面。
  • 设计数据驱动窗体。

先决条件

  • 具备中等程度的 Python 知识:
    • 包管理
    • 继承和混合
  • 对 HTML 和 CSS 有中等程度的了解

本学习路径中的模块

Django 是最常用的 Python Web 框架之一。 在处理数据驱动的应用程序时,它特别强大,其主要目标是为数据库提供前端。 Django 带有许多内置功能,用于简化开发过程。 在本模块中,我们将了解 Django 的优势和安装方法,学习如何创建你的第一个项目。

Django 侧重于数据驱动的应用程序,因此它提供自己的对象关系映射器 (ORM)。 我们将介绍 ORM 的概念以及 Django ORM 的工作原理。 我们将创建自己的模型并设置数据库。

Python 框架 Django 最常见的功能可能是它的内置管理站点;通过它,内部用户无需创建特殊的实用工具即可管理数据。 我们将探讨如何配置用户以使用此站点以及如何设置站点本身。

与每个 Web 框架一样,Django 也有一个用于创建动态 HTML 的模板化引擎。 用户要访问的信息由该引擎创建并通过视图显示。 我们将探讨该引擎的工作原理,以及在 Django 中创建视图的过程。

由于 Django 专为数据驱动的应用程序而设计,因此它包含许多内置实用程序,可简化所需的代码量。 Django 减轻开发人员工作负担的一个关键方面在于提供了通用视图,这些视图预构建了所有用于执行核心操作(如显示和编辑数据)的必需代码。 我们将了解如何使用通用视图来大幅减少所需的代码量。

若要使应用程序在全球范围内可用,需要将它托管在某个位置。 你需要将应用程序部署到 Azure,并为数据创建数据库。