Differences between revisions 8 and 13 (spanning 5 versions)
Revision 8 as of 2008-09-20 10:08:18
Size: 1871
Editor: HuangYi
Comment:
Revision 13 as of 2009-12-25 07:14:48
Size: 1675
Editor: localhost
Comment: converted to 1.6 markup
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
## page was renamed from ObpLovelyPython/PCS304
Line 8: Line 3:
##OBP项目图书reST通用文章模板
###format rst
#pragma section-numbers off
Line 12: Line 7:
[[TableOfContents]] <<TableOfContents>>
Line 14: Line 9:
== Django ==
=== 概述 ===
##startInc
= PCS304 Django =
== 概述 ==
Line 19: Line 15:
=== 特性介绍 === == 特性介绍 ==
Line 31: Line 27:
  . 已经支持Postgresql, MySql, [http://www.sqlite.org/ Sqlite3], Oracle   . 已经支持Postgresql, MySql, [[http://www.sqlite.org/|Sqlite3]], Oracle
Line 35: Line 31:
-- 清风 [[DateTime(2008-04-25T14:33:00Z)]] == 练习 ==

##endInc

-- HuangYi

status

草稿

HuangYi, 清风; 100%

PCS304 Django

概述

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

特性介绍

  • ORM
    • 使用 python 代码描述你的数据模型,Django 提供简洁的操作数据库的接口。
  • URL 分发
    • 使用正则表达式表示你的 URL 模型,Django自动根据你定义的规则解析URL并映射到你提供的 view 函数。
  • 模版系统
    • Django的模板语法最简洁方便,甚至页面制作人员都可以很快学会使用。
  • Cache系统
    • Django 提供简洁统一的 cache API,和可配置可扩展的 cache 后端,自带的 cache 后端包括:memcached、内存、文件、数据库等。
  • 超强的admin后台管理界面
    • Django 内置一个独立的 app,实现了一套全自动的后台管理界面,你只需要对你的 Model 进行简单的配置,就可以自动实现后台管理界面了。
  • 支持多种数据库
  • 国际化
    • 支持I18N,允许针对应用程序提供特定国家语言的翻译字符

练习

-- HuangYi

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