一. 创建一个 Blog 应用
Django 使用一个非常强大的Python Web 框架,学习曲线相对较浅。你可以在短时间内创建一个比较简单的 web 应用。Django 是一个比较强大并且可扩展的框架,可以用来创建 具有 需求复杂 和 集成较高 的大型 web 项目。这使得 Django 对初学者和专业程序员都很有吸引力。
在本书中,你将学会如何去创建一个可用于生产的完整 Django 项目。如果你现在还没有安装 Django,你将会在本章的第一部分中了解道如何做到这一点。
在这一章涵盖了如何使用 Django 创建一个简单的 blog 项目。本章的目的是帮助您大致了解框架是如何工作的,理解不同组件之间是如何交互的,以及使用基本功能轻松创建Django项目的技巧。您将被指导创建一个完整的项目,但是我将在后面详细讨论这个更多的细节。本书将详细探讨不同的框架组件。
这个章节涵盖了以下主题:
- 安装Django
- 创建并且配置一个 Django 项目
- 创建一个 Django 应用程序
- 设计模型并且生成模型迁移文件
- 在模型中创建一个 管理员站点
- 使用 QuerySets 和 managers 进行工作
- 构建 视图(views), 模板(templates),urls
- 在 列表视图中添加一个分页器
- 使用 Django 的基本类视图