Python Django 应用的基础目录结构

通过以下 django-admin 指令创建应用之后,就会生成应用的基础目录结构。

django-admin startproject [应用名]

比如,我们建立了一个叫 ‘first’ 的应用,它的目录结构是这样的:

目录或文件 说明
最外层的 first/ 这是新应用的根目录,所有与该应用相关的内容都放在这里。
manage.py 用于管理 Django 项目的命令行工具。
里面一层的 first/ 目录 是一个纯 Python 包。它的名字就是我们引用它内部任何内容时需要用到的 Python 包名。形如 first.xxx。
__init__.py 让 Python 认为这个目录是一个 Python 包,它是一个空文件。
settings.py Django 配置文件。
urls.py 网站 URL 映射配置文件。
wsgi.py WSGI 配置文件。

WSGI 是 Python Web Server Gateway Interface 的简写形式,它是 Python 应用程序或框架和 Web 服务器之间的一种接口。

发表评论