Differences between revisions 1 and 7 (spanning 6 versions)
Revision 1 as of 2008-04-29 11:30:49
Size: 1139
Editor: qingfeng
Comment:
Revision 7 as of 2008-09-20 09:58:41
Size: 1780
Editor: HuangYi
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
## Do not edit this header. It is not part of the wiki code and will not be
## posted back to the wiki when you save.
## Base: http://wiki.woodpecker.org.cn/moin/
## Page: ObpLovelyPython/PCS304
## Secs:
## END OF HEADER
Line 9: Line 15:
=== 特性介绍 === === 概述 ===

Django 应该是 Python 世界最火的 web 开发框架了,经过两年多的发展,已经相当成熟,并且已有大量成功应用案例。Django 设计哲学强调重用,DRY(Dont Repeat Yourself),并且主张将项目分解成一个个app的组合,并且鼓励开发者开发可重用的 app,所以在网上你可以找到大量这种开源的可重用 app,可以大大提升开发效率。

== 特性介绍 ===
Line 15: Line 25:
  . 使用DjanGo强大而可扩展的模板语言来分隔设计、内容和Python代码。   . 使用Django强大而可扩展的模板语言来分隔设计、内容和Python代码。
Line 19: Line 29:
  . 不需要你花大量的工作来创建人员管理和更新内容的接界。DjanGo可以自动完成。   . 不需要你花大量的工作来创建人员管理和更新内容的接界。Django可以自动完成。
Line 21: Line 31:
  . 已经支持Postgresql, MySql, [http://www.sqlite.org/ Sqlite3], Oracle, ado_mssql   . 已经支持Postgresql, MySql, [http://www.sqlite.org/ Sqlite3], Oracle
Line 25: Line 35:
== 练习 ==

status

草稿

清风; 100%

TableOfContents

Django

概述

Django 应该是 Python 世界最火的 web 开发框架了,经过两年多的发展,已经相当成熟,并且已有大量成功应用案例。Django 设计哲学强调重用,DRY(Dont Repeat Yourself),并且主张将项目分解成一个个app的组合,并且鼓励开发者开发可重用的 app,所以在网上你可以找到大量这种开源的可重用 app,可以大大提升开发效率。

== 特性介绍 ===

  • 对象相关的映射
    • 完全在Python中定义你的数据模型。你可以免费得到一个丰富的,动态访问数据库的API--但如果需要你仍然可以写SQL语句。
  • URL 分发
    • URL的设计漂亮,cruft-free,没有框架的特定限定。象你喜欢的一样灵活。
  • 模版系统
    • 使用Django强大而可扩展的模板语言来分隔设计、内容和Python代码。
  • Cache系统
    • 可以挂在内存缓冲或其它的框架实现超级缓冲 -- 实现你所需要的粒度。
  • 自动化的管理界面
    • 不需要你花大量的工作来创建人员管理和更新内容的接界。Django可以自动完成。
  • 支持多种数据库
  • 国际化
    • 完全支持多国语言,允许针对应用程序提供特定国家语言的翻译字符

-- 清风 DateTime(2008-04-25T14:33:00Z)

ObpLovelyPython/PCS304old (last edited 2009-12-25 07:14:48 by localhost)