这个题目实在是有些大,如果主要介绍Django那又不如官方文档详细,如果挑细节说又显得分类不够明确。
所以就写一些个人对Django的理解吧。日后显然是会填充更多内容的。
这里先贴上 The Django Book,开始Django时必定先看的书。
以下文字摘自 The Django Book 第一章 :
Django 是从真实世界的应用中成长起来的,它是由 堪萨斯(Kansas)州 Lawrence 城中的一个 网络开发小组编写的。 它诞生于
2003 年秋天,那时 Lawrence Journal-World 报纸的 程序员 Adrian Holovaty 和 Simon
Willison 开始用 Python 来编写程序。1当时他们的 World Online 小组制作并维护当地的几个新闻站点, 并在以新闻界特有的快节奏开发环境中逐渐发展。 这些站点包括有
LJWorld.com、Lawrence.com 和 KUsports.com, 记者(或管理层)
要求增加的特征或整个程序都能在计划时间内快速的被建立,这些时间通常只有几天 或几个小时。 因此,Adrian 和 Simon
开发了一种节省时间的网络程序开发框架, 这是在截止时间前能完成程序的唯一途径。2005 年的夏天,当这个框架开发完成时,它已经用来制作了很多个 World Online 的站点。 当时 World Online
小组中的 Jacob Kaplan-Moss 决定把这个框架发布为一个开源软件。<