简介

已完成

数据驱动的应用程序通常具有类似的结构。 你有一个用于列出项的页面,一个用于显示项详细信息的页面,以及允许创建、更新和删除的相应页面。 手动逐个创建这些页面可能很繁琐,特别是因为很多代码和 HTML 都是重复的。

为了帮助简化数据驱动的应用程序的创建,Django 提供了通用视图。 通用视图是基于类的视图,旨在执行所有这些常见操作。 我们可以使用通用视图快速创建页面来显示和编辑数据。 这些视图甚至可以为我们生成 HTML 窗体!

在此模块中,我们将探讨通用视图和窗体,以及我们如何使用公共库来增强窗体的显示效果。

在本模块中,你将了解如何:

  • 使用通用视图。
  • 创建 Django 窗体。
  • 使用 django-crispy-forms 库。

先决条件