现在我们开始用Django创建我们的第一个app 然后我们将会分析这个app的目录结构。首先我们切换到虚拟环境的root目录:01
在Linux和macOS中执行下面的命令:
cd ~/HillarDjangoREST/01
在Windows 命令行提示符窗口中执行下面命令:
cd /d %USERPROFILE%\HillarDjangoREST\01
在Windows PowerShell中, 运行下面的命令:
cd /d $env:USERPROFILE\HillarDjangoREST\01
在Linux 和 macOS中,执行下面的命令来创建一个叫restful01名字的项目。该命令不会产生任何的输出:
python bin/django-admin.py startproject restful01
在windows的命令提示行和Power Shell中,执行下面的命令来创建restful01项目:
python Scripts\django-admin.py startproject restful01
上面的命令会创建一个restful01的文件夹,里面包含了一些子文件夹和python文件,现在进入刚刚创建的restful01文件夹中。
cd restful01
然后在restful01项目中执行下面的命令来创建一个新的app,名字叫做toys, 该命令不会产生任何的输出:
python manage.py startapp toys
上面的命令会创建一个新的 restful01/toys的子文件夹,该toys文件夹将包含下面的文件:
views.py
tests.py
models.py
apps.py
admin.py
__init__.py
此外,restful01 / toys文件夹中还将包含一个带有init.py Python脚本的迁移子文件夹。 下图显示了目录树中的文件夹和文件,从restful01文件夹开始,带有两个子文件夹 - toys和restful01: