接下来,正式开始创建我们的第一个Django项目。
注:本课程所有代码都应在
Code
文件夹里编写。
$ cd /home/shiyanlou/Code
Code\ $ django-admin startproject mysite
以下是
mysite
的目录结构:
mysite/
manage.py
mysite/
__init__.py
settings.py
urls.py
wsgi.py
这些目录和文件的作用分别是:
-
外层的
mysite/
:是项目的容器,可以为任意名字。 -
manage.py
:一种让你可以使用各种方式管理Django项目的命令行工具。在
mysite/
目录下输入
python3 manage.py help
,看一看它都能做什么。 -
内层的
mysite/
:包含项目,是一个纯Python包。你可以在包里调用它内部的任何东西。 -
__init__.py
:一个空文件,告诉Python这个目录应该被认为是一个Python包。一般,你不需要去修改它。 -
settings.py
:Django项目的配置文件。 -
urls.py
:Django项目的URL声明。 -
wsgi.py
:作为项目的运行在WSGI兼容的Web服务器的入口。