Differences between revisions 48 and 70 (spanning 22 versions)
Revision 48 as of 2006-01-25 01:24:20
Size: 5148
Editor: limodou
Comment:
Revision 70 as of 2008-01-07 05:36:59
Size: 4370
Editor: rockety
Comment:
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
http://media.djangoproject.com/img/site/hdr_logo.gif
::-- ZoomQuiet [[[DateTime(2005-07-16T07:18:42Z)]]]
http://media.djangoproject.com/img/site/hdr_logo.gif ::-- ZoomQuiet [[[DateTime(2005-07-16T07:18:42Z)]]]
Line 6: Line 5:
Line 7: Line 7:
 [http://www.djangoproject.com Django] 是一个高级 Python web framework,它鼓励快速开发和干净的、MVC设计。它包括一个模板系统,对象相关的映射和用于动态创建管理界面的框架。Django遵守[http://code.djangoproject.com/file/django/trunk/LICENSE BSD版权]。  . [http://www.djangoproject.com Django] 是一个高级 Python web framework,它鼓励快速开发和干净的、MVC设计。它包括一个模板系统,对象相关的映射和用于动态创建管理界面的框架。Django遵守[http://code.djangoproject.com/file/django/trunk/LICENSE BSD版权]。
Line 10: Line 10:
=== 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
Line 23: Line 13:
  完全在Python中定义你的数据模型。你可以免费得到一个丰富的,动态访问数据库的API--但如果需要你仍然可以写SQL语句。
  . 完全在Python中定义你的数据模型。你可以免费得到一个丰富的,动态访问数据库的API--但如果需要你仍然可以写SQL语句。
Line 26: Line 15:
  URL的设计漂亮,cruft-free,没有框架的特定限定。象你喜欢的一样灵活。
  . URL的设计漂亮,cruft-free,没有框架的特定限定。象你喜欢的一样灵活。
Line 29: Line 17:
  使用DjanGo强大而可扩展的模板语言来分隔设计、内容和Python代码。
  . 使用DjanGo强大而可扩展的模板语言来分隔设计、内容和Python代码。
Line 32: Line 19:
  可以挂在内存缓冲或其它的框架实现超级缓冲 -- 实现你所需要的粒度。
  . 可以挂在内存缓冲或其它的框架实现超级缓冲 -- 实现你所需要的粒度。
Line 35: Line 21:
  不需要你花大量的工作来创建人员管理和更新内容的接界。DjanGo可以自动完成。
  . 不需要你花大量的工作来创建人员管理和更新内容的接界。DjanGo可以自动完成。
Line 38: Line 23:
  已经支持Postgresql, MySql, Sqlite3
  . 已经支持Postgresql, MySql, [http://www.sqlite.org/ Sqlite3], Oracle, ado_mssql
 * 国际化
  . 完全支持多国语言,允许针对应用程序提供特定国家语言的翻译字符
Line 43: Line 29:
 * [wiki:self/DjangoInstall 安装](译文)
 * [wiki:self:DjangoInstall 安装](译文)
 * self:RemovingTheMagic (译文)
 * [http://www.woodpecker.org.cn/obp/django/django-faq/TableOfContents.html Django 文档中文版] (翻译中)
Line 46: Line 33:
 * [wiki:self/DjangoSetup Windows平台下的运行环境配置](张骏)
 * [wiki:self/DjangoInDebian Debian/Testing平台下的运行环境配置](Wang Kebo)
 * [wiki:self/DjangoStepByStep DjangoStepByStep 0.91版](["limodou"])
   * 因为将从0.92版变化非常大,因此下面我重新整理了面向 0.92版 (Magic-removal)的教程 -- Limodou
 * [wiki:self/DjangoStepByStepNew DjangoStpeByStep 0.92版](["limodou"])
 
 * [wiki:self:DjangoSetup Windows平台下的运行环境配置](张骏)
 * [wiki:self:DjangoInDebian Debian/Testing平台下的运行环境配置](Wang Kebo)
 * [wiki:self:DjangoStepByStepNew DjangoStpeByStep 0.92版](["limodou"])
 * [wiki:self:zhwang/UbuntuDjango Ubuntu 6.06 LTS平台下Django开发环境的搭建](zhwang)
== 翻译文档 ==
 * [:DjangoAuth-ZH:在Django 中的用户认证] -- 马踏飞燕
 * [http://www.moyuer.cn/blog/index.php/archives/category/note/python/page/20 DjangoBook中文翻译( ing )] -- 肯定来过
 * [http://www.javaeye.com/subject/Django-book JavaEye社区的DjangoBook翻译(全)]
Line 55: Line 44:
Line 57: Line 45:
 * 正式包(最新版 0.91)[http://www.djangoproject.com/download/0.91/tarball/ 下载]
 * 使用svn 
   {{{svn co http://code.djangoproject.com/svn/django/trunk/ django_src}}}
 * 正式包(最新版 0.96)[http://www.djangoproject.com/download/0.96/tarball/ 下载]
 * 使用svn
  . {{{svn co http://code.djangoproject.com/svn/django/trunk/ django_src}}}
Line 62: Line 50:
 * 2005-07-12 ["limodou"] 发现 [wiki:PyCNmail/2005-July/012745.html 尚未发布的Python web framework -- Django]  * 2005-07-12 ["limodou"] 发现 [wiki:PyCNmail:2005-July/012745.html 尚未发布的Python web framework -- Django]
Line 64: Line 52:
 * 2005-07-16 张骏发表心得 [wiki:DjangoFirstTouch django初体验]  * 2005-07-16 张骏发表心得 [:DjangoFirstTouch:django初体验]
Line 66: Line 54:
 * 2005-07-20 Wang Kebo发表心得 [wiki:self/DjangoInDebian 在Debian/Testing上安装运行Django]
 * 2005-07-20 Wang Kebo发表心得 [wiki:self:DjangoInDebian 在Debian/Testing上安装运行Django]
== 笔记汇编 ==
||<^> [[MonthCalendar]]||<^>'''07汇聚'''[[Include(^DjanGo/2007-.*,'汇聚简报',4,sort=descending,items=30,titlesonly)]]||
= Django Powered Sites =
 * http://www.flyaflya.com
Line 70: Line 61:
 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时显示用问题)。
[[Include(/feeling)]]
[[Include(/dicuss)]]
-- ZoomQuiet

http://media.djangoproject.com/img/site/hdr_logo.gif ::-- ZoomQuiet [DateTime(2005-07-16T07:18:42Z)]

TableOfContents

介绍

名字由来

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岁的时候,他的手指在一场大火中受伤,但这并未影响他的演奏生涯。

特性介绍

  • 对象相关的映射
    • 完全在Python中定义你的数据模型。你可以免费得到一个丰富的,动态访问数据库的API--但如果需要你仍然可以写SQL语句。
  • URL 分发
    • URL的设计漂亮,cruft-free,没有框架的特定限定。象你喜欢的一样灵活。
  • 模版系统
    • 使用DjanGo强大而可扩展的模板语言来分隔设计、内容和Python代码。

  • Cache系统
    • 可以挂在内存缓冲或其它的框架实现超级缓冲 -- 实现你所需要的粒度。
  • 自动化的管理界面
    • 不需要你花大量的工作来创建人员管理和更新内容的接界。DjanGo可以自动完成。

  • 支持多种数据库
  • 国际化
    • 完全支持多国语言,允许针对应用程序提供特定国家语言的翻译字符

文档

官方文档

原创文档

  • [wiki:self:DjangoSetup Windows平台下的运行环境配置](张骏)

  • [wiki:self:DjangoInDebian Debian/Testing平台下的运行环境配置](Wang Kebo)

  • [wiki:self:DjangoStepByStepNew DjangoStpeByStep 0.92版](["limodou"])

  • [wiki:self:zhwang/UbuntuDjango Ubuntu 6.06 LTS平台下Django开发环境的搭建](zhwang)

翻译文档

参考资料

下载

学习记录

笔记汇编

MonthCalendar

07汇聚Include(^DjanGo/2007-.*,'汇聚简报',4,sort=descending,items=30,titlesonly)

Django Powered Sites

反馈

大家的学习体验? Include(/feeling) Include(/dicuss) -- ZoomQuiet

DjanGo (last edited 2009-12-25 07:18:32 by localhost)