Size: 5691
Comment:
|
Size: 6214
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 53: | Line 53: |
* [http://blog.donews.com/limodou/archive/2005/12/27/672689.aspx 一步一步学习(一)](["limodou"]) * [http://blog.donews.com/limodou/archive/2005/12/27/672944.aspx 一步一步学习(二)](["limodou"]) * [http://blog.donews.com/limodou/archive/2005/12/27/673302.aspx 一步一步学习(三)](["limodou"]) * [http://blog.donews.com/limodou/archive/2005/12/28/673915.aspx 一步一步学习(四)](["limodou"]) * [http://blog.donews.com/limodou/archive/2005/12/28/674160.aspx 一步一步学习(五)](["limodou"]) |
http://media.djangoproject.com/img/site/hdr_logo.gif ::-- ZoomQuiet [DateTime(2005-07-16T07:18:42Z)]
介绍
[http://www.djangoproject.com Django] 是一个高级 Python web framework,它鼓励快速开发和干净的、MVC设计。它包括一个模板系统,对象相关的映射和用于动态创建管理界面的框架。Django遵守[http://code.djangoproject.com/file/django/trunk/LICENSE BSD版权]。
名字由来
Django 的名字是从一位比利时爵士音乐家来的。这是从 Django 的 [http://www.djangoproject.com/documentation/faq/ FAQ] 中看到的。这位音乐家名叫: [http://en.wikipedia.org/wiki/Django_Reinhardt Django Reinhardt] ,他是一个吉普赛人,主要以演奏吉它为主,还演奏过小提琴等。在1930年到1950年初的这段日子里,他被认为是最好的吉它演奏家。根据百科全书的说明,django的发音为: zhane-go ('a'发长音)。从[http://en.wikipedia.org/wiki/Django_Reinhardt 百科全书]可以看到在他18岁的时候,他的手指在一场大火中受伤,但这并未影响他的演奏生涯。
ps
http://sub.hanstyle.org/poster/Sweet.And.Lowdown.jpg [http://lib.verycd.com/2005/06/17/0000054436.html 甜美与卑微 Sweet and Lowdown]
- 嗬嗬嗬!无意间看到关于 Django Reinhardt 的电影!
在豆瓣关于这个电影的评论和简介[http://www.douban.com/subject/1293748/] -- 清风
{{{发行时间:1999年 电影导演:伍迪·艾伦 Woody Allen 电影演员:伍迪·艾伦 Woody Allen
- 乌玛·瑟曼 Uma Thurman 西恩·潘 Sean Penn 约翰·沃特斯 John Waters
}}}-- ZoomQuiet
特性介绍
- 对象相关的映射
- 完全在Python中定义你的数据模型。你可以免费得到一个丰富的,动态访问数据库的API--但如果需要你仍然可以写SQL语句。
- URL 分发
- URL的设计漂亮,cruft-free,没有框架的特定限定。象你喜欢的一样灵活。
- 模版系统
使用DjanGo强大而可扩展的模板语言来分隔设计、内容和Python代码。
- Cache系统
- 可以挂在内存缓冲或其它的框架实现超级缓冲 -- 实现你所需要的粒度。
- 自动化的管理界面
不需要你花大量的工作来创建人员管理和更新内容的接界。DjanGo可以自动完成。
- 支持多种数据库
已经支持Postgresql, MySql, Sqlite3
文档
官方文档
- [wiki:self/DjangoOverview 概述](原文)
- [wiki:self/DjangoInstall 安装](译文)
[wiki:self/DjangoTut01 教程一 - 编写你的第一个DjanGo应用 (第一部分)](原文)
[wiki:self/DjangoTut02 教程二 - 编写你的第一个DjanGo应用 (第二部分)](原文)
[wiki:self/DjangoTut03 教程三 - 编写你的第一个DjanGo应用 (第三部分)](原文)
- [wiki:self/DjangoFaq FAQ](原文)
- [wiki:self/DjangoRequest Django是如何处理请求的] -- [wiki:PyCNmail/2005-August/014451.html 我翻译的小文:《Django是如何处理请求的》]
[attachment:DjangoDoc.zip Django官方文档]找了个工具把Django网站上的文档抓了下来,html格式的,最大的好处是含图。有兴趣的兄弟下吧。(czhang:由于 Django 还处于 1.0 Release 前的阶段,API 和文档都还没完全稳定下来,变化很快。一般说来每周都会有不少变化,要是隔上个把月这个抓下来的静态文档就更对不上了。要么抓的人经常更新,要么就没用啦,呵呵。)
原创文档
- [wiki:self/DjangoSetup Windows平台下的运行环境配置](张骏)
- [wiki:self/DjangoInDebian Debian/Testing平台下的运行环境配置](Wang Kebo)
[http://blog.donews.com/limodou/archive/2005/12/27/672689.aspx 一步一步学习(一)](["limodou"])
[http://blog.donews.com/limodou/archive/2005/12/27/672944.aspx 一步一步学习(二)](["limodou"])
[http://blog.donews.com/limodou/archive/2005/12/27/673302.aspx 一步一步学习(三)](["limodou"])
[http://blog.donews.com/limodou/archive/2005/12/28/673915.aspx 一步一步学习(四)](["limodou"])
[http://blog.donews.com/limodou/archive/2005/12/28/674160.aspx 一步一步学习(五)](["limodou"])
参考资料
[http://www.dobbes.com/media/pdfs/django_reference_sheet.pdf 这里]是一个有心人将 DjanGo 相关的东西作成了一个PDF文件可以方便查阅。
你可以访问[http://www.djangoproject.com/weblog/ Weblog]来了解最新的变化,也可以订阅它。
下载
- 正式包(Coming soon...)
- 使用svn
svn co http://code.djangoproject.com/svn/django/trunk/ django_src
学习记录
- 2005-07-12 ["limodou"] 发现 [wiki:PyCNmail/2005-July/012745.html 尚未发布的Python web framework -- Django]
2005-07-15 http://www.djangoproject.com/ 正式发布
2005-07-16 张骏发表心得 [wiki:DjangoFirstTouch django初体验]
2005-07-16 ["limodou"] 发现的 [http://www.exit66.com/?q=node/52 Getting Started With Django]
- 2005-07-20 Wang Kebo发表心得 [wiki:self/DjangoInDebian 在Debian/Testing上安装运行Django]
反馈
大家的学习体验?
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时显示用问题)。