django源码分析-项目结构


  • apps: django应用模块,主要管理应用配置和应用管理。
  • bin: django-admin 管理命令入口。
  • conf: django系统配置,全局配置、locale、urls配置、项目模板和app模板。
  • contrib: django系统提供的应用,例如:后台管理admin、sessions管理、静态文件管理staticfiles等。
  • core: django系统核心包,缓存管理、邮件管理、文件管理、服务器、管理命令等。
  • db: django 数据库管理,实现数据到python对象的对象关系映射(ORM)。
  • dispatch: 实现django请求分发。
  • forms: django系统表单管理。
  • http: http网络管理。
  • middleware: django中间件。
  • template: django模板。
  • templatetags: 模板标签。
  • test: django单元测试。
  • urls: django url 路由管理。
  • utils: django 系统工具类。
  • views: django视图。
  • __init__.py: django 包初始化文件。
  • __main__.py: django主文件。
  • shortcuts.py: django 快捷方法。

更多Django教程

学习更多Django教程