通过以下 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 服务器之间的一种接口。