Django 框架的特点
Django 框架的特点
- 基于 Python 语言及 MVC 模式,具有开发快捷、低耦合、部署方便、可重用性高和维护成本低等显著特点。
- 通过一个 URL 分发器模块进行 URL 分派,分发器使用正则表达式来匹配 URL,支持开发人员采用自定义 URL 方式,且没有框架的特定限定,使用起来非常灵活。
- 可以方便地生成各种表单模型,实现表单的有效性检验,且支持从自定义的模型实例生成相应的表单。
- 具有强大且可扩展的模板语言,支持分隔设计、内容和 Python 代码,并且具有可继承性。
- 以 Python 类的形式定义数据模型,通过 ORM(对象关系映射)将模型与关系数据库进行连接,开发人员将得到一个非常容易使用的数据库 API,同时也支持在 Django 框架中直接使用原始 SQL 语句。
- 内置国际化系统,支持开发多种语言的 Web 网站。
- 缓存系统采用与 memcached、Redis 等缓存系统联用的方式,提高了页面的加载速度。
- 内置了一个可视化的、自动化管理员界面(Admin Site),其类似于一个 CMS 系统(内容管理系统),开发人员可以方便快捷地通过该界面进行人员管理和内容更新等操作。
路上有你,苦一点也愿意,苦很多就算了