status |
草稿 |
HuangYi, 清风; 100% |
Contents
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