Django为我们提供了一个可以自动生成项目的命令,即django-admin.py
,运行这个命令,我们就可以得到一个最基础的Django项目了,操作方式如下:
$ django-admin.py startproject mysite
$ tree mysite
mysite/
├── manage.py
└── mysite
├── __init__.py
├── settings.py
├── urls.py
└── wsgi.py
1 directory, 5 files
文件如下:
manage.py
: 命令行工具,你可以使用这个命令与Django项目进行交互,这个文件你不需要编辑它,只需要使用就行了,查看他的帮助,你可以使用python manage.py help
查看到。mysite
目录,这个也是自动生成的,他的命令和我们创建的项目名称一样,里面存放着基本的Django项目的设置或配置。__init__.py
: 这个文件是一个空文件,Python包之间调用时,需要这个文件,你不用修改它。settings.py
: 项目的设置或配置文件。我们在实际开发中,相关的设置都在这个文件中进行。urls.py
: Django项目的URL设置。可以视为你网站的目录。wsgi.py
: 兼容WSGI的web服务器的入口
就是上面的内容,就已经构成了一个可运行的Web应用了。