Django 入门

Django 将自己宣传为完美主义者的最后期限的网络框架和“Django 使用更少的代码更快地构建更好的 Web 应用程序”。它可以被视为 MVC 架构。它的核心是:

  • 用于开发和测试的轻量级独立 Web 服务器
  • 表单序列化和验证系统,可以在 HTML 表单和适合存储在数据库中的值之间进行转换
  • 一个模板系统,它利用从面向对象编程中借用的继承概念
  • 一个缓存框架,可以使用任何一种缓存方法支持中间件类,这些类可以在请求处理的各个阶段进行干预并执行自定义函数
  • 内部调度程序系统,允许应用程序的组件通过预定义的信号相互通信
  • 国际化系统,包括将 Django 自己的组件翻译成各种语言
  • 一个序列化系统,可以生成和读取 Django 模型实例的 XML 和/或 JSON 表示
  • 用于扩展模板引擎功能的系统
  • Python 内置单元测试框架的接口