::-- ZoomQuiet [2005-07-16 07:18:42]
1. 介绍
1.1. 名字由来
Django 的名字是从一位比利时爵士音乐家来的。这是从 Django 的 FAQ 中看到的。这位音乐家名叫: Django Reinhardt ,他是一个吉普赛人,主要以演奏吉它为主,还演奏过小提琴等。在1930年到1950年初的这段日子里,他被认为是最好的吉它演奏家。根据百科全书的说明,django的发音为: zhane-go ('a'发长音)。从 百科全书可以看到在他18岁的时候,他的手指在一场大火中受伤,但这并未影响他的演奏生涯。
1.1.1. ps
嗬嗬嗬!无意间看到关于 Django Reinhardt 的电影!
在豆瓣关于这个电影的评论和简介 http://www.douban.com/subject/1293748/ -- 清风
发行时间:1999年 电影导演:伍迪·艾伦 Woody Allen 电影演员:伍迪·艾伦 Woody Allen 乌玛·瑟曼 Uma Thurman 西恩·潘 Sean Penn 约翰·沃特斯 John Waters
-- ZoomQuiet
1.2. 特性介绍
对象相关的映射
完全在Python中定义你的数据模型。你可以免费得到一个丰富的,动态访问数据库的API--但如果需要你仍然可以写SQL语句。
URL 分发
URL的设计漂亮,cruft-free,没有框架的特定限定。象你喜欢的一样灵活。
模版系统
使用DjanGo强大而可扩展的模板语言来分隔设计、内容和Python代码。
Cache系统
可以挂在内存缓冲或其它的框架实现超级缓冲 -- 实现你所需要的粒度。
自动化的管理界面
不需要你花大量的工作来创建人员管理和更新内容的接界。DjanGo可以自动完成。
支持多种数据库
已经支持Postgresql, MySql, Sqlite3
2. 文档
2.1. 官方文档
2.2. 原创文档
Debian/Testing平台下的运行环境配置(Wang Kebo)
DjangoStepByStep 0.91版(limodou)
因为将从0.92版变化非常大,因此下面我重新整理了面向 0.92版 (Magic-removal)的教程 -- Limodou
2.3. 参考资料
3. 下载
正式包(最新版 0.91) 下载
使用svn
svn co http://code.djangoproject.com/svn/django/trunk/ django_src
DjanGo 官方的 How to get Django
4. 学习记录
2005-07-12 limodou 发现 尚未发布的Python web framework -- Django
2005-07-15 http://www.djangoproject.com/ 正式发布
2005-07-16 张骏发表心得 django初体验
2005-07-16 limodou 发现的 Getting Started With Django
2005-07-20 Wang Kebo发表心得 在Debian/Testing上安装运行Django
5. 反馈
大家的学习体验?
AlbertLee: 从 Rails on Ruby 那里体会了这种MVC的 Web开发的方式,看到 DjanGo 说是 "Rails on Python" ,所以很有兴趣。现在的疑虑就是能否应用到实际的企业级产品中?
今天用了一下午加一晚上时间把那四篇tut全看了一遍,并实际跟着作了一遍,有些感觉了。但是最后第四篇教程,最后讲到的那个 Generic Views,说得很莫名其妙,是作者写到最后写烦了还是我看到最后看烦了? 总之是没有弄明白。
Fat: tut4中关于Generic Views确实说得不清楚。用了一下感觉还是不错的。其实就是让用户无需自己写view而实现一些rad方面的功能,django自称(crud,create update delete)。很适合快速开发。不过目前的版本在实现上好像还是有点小问题。至少我在使用中发现类似日期字段的filter在generic views下不太好用(创建好用,update时显示用问题)。