django目录下的各文件

时间:2023-03-08 21:41:41

本文部分转载。

使用Python setup.py install命令从源代码安装完Django后,这些都会被拷贝到Python安装目录下的Lib/site-packages/django子目录中。之后我们使用Django的第一条命令大概就是使用django-admin.py startproject projectname来创建一个工程。django目录下的各文件如下:

  • -Bin //可执行文件,django的PATH可以设置在这里,我们最常用的命令之一django-admin.py就在其中
  • -Conf //这是对生成的一个Project和App的配置文件,包括建立Project或者App时候会拷贝到其下的Python代码模板。
  • -Contrib //标准模块。就是说,没有它你也能活,有了它可以帮你减少很大的工作量。例如一个通用的Admin后台,用户认证组件,Session,站点地图等等。
  • -Core //核心模块
  • -Db //数据库接口,Django可以兼容很多数据库,包括MySQL、Oracle等等,甚至SQLite。Db中还包括数据模型Model的定义,使用这些定义,可以屏蔽底层DNMS的差异。
  • -Dispatch //信号相关模块
  • -Froms //表单处理相关模块
  • -Http //Http请求和应答等
  • -Middleware //中间件。可以辅助系统在处理request之前先执行某些处理。
  • -Shortcuts //快捷方式,例如常用的render_to_response方法就在这里了。
  • -Template和Templatetags //django模板引擎
  • -Test //单元测试框架
  • -Utils //实用小程序
  • -Views //视图处理