首页 > 代码库 > django目录下的各文件

django目录下的各文件

本文部分转载。

使用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 //视图处理