Size: 1139
Comment:
|
Size: 1780
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% |
Django
概述
Django 应该是 Python 世界最火的 web 开发框架了,经过两年多的发展,已经相当成熟,并且已有大量成功应用案例。Django 设计哲学强调重用,DRY(Dont Repeat Yourself),并且主张将项目分解成一个个app的组合,并且鼓励开发者开发可重用的 app,所以在网上你可以找到大量这种开源的可重用 app,可以大大提升开发效率。
== 特性介绍 ===
- 对象相关的映射
- 完全在Python中定义你的数据模型。你可以免费得到一个丰富的,动态访问数据库的API--但如果需要你仍然可以写SQL语句。
- URL 分发
- URL的设计漂亮,cruft-free,没有框架的特定限定。象你喜欢的一样灵活。
- 模版系统
- 使用Django强大而可扩展的模板语言来分隔设计、内容和Python代码。
- Cache系统
- 可以挂在内存缓冲或其它的框架实现超级缓冲 -- 实现你所需要的粒度。
- 自动化的管理界面
- 不需要你花大量的工作来创建人员管理和更新内容的接界。Django可以自动完成。
- 支持多种数据库
已经支持Postgresql, MySql, [http://www.sqlite.org/ Sqlite3], Oracle
- 国际化
- 完全支持多国语言,允许针对应用程序提供特定国家语言的翻译字符