#### 一、django的安装
~~~
pip insall django==1.11 -i https://pypi.douban.com/simple
~~~
-i 为指定镜像下载安装 https://pypi.douban.com/simple 是豆瓣云的地址。
#### 二、项目创建
~~~
python manage.py startproject pro01
~~~
#### 三、创建APP
django可以创建很多app,用来区分模块,创建方法如下:
~~~
python manage.py startapp blog
~~~
#### 四、项目运行
~~~
python manage.py runserver 端口 #不写端口默认为8000
~~~
运行之间记得把app注册上,也就是说django的创建流程为:
1,创建项目 2,创建app 3,注册app 4,运行
五、目录结构
![](https://box.kancloud.cn/ce6877e605d510af17b1036dbcc09261_528x208.png)
manage.py是项目运行的入口,指定配置文件路径
与项目同名的目录,此处为test1,包含项目的配置文件
init.py是一个空文件,作用是这个目录test1可以被当作包使用
settings.py是项目的整体配置文件
urls.py是项目的URL配置文件
wsgi.py是项目与WSGI兼容的Web服务器入口,详细内容会在part6的布署中讲到
![](https://box.kancloud.cn/cb62444eaae38e109ab58f662695f5e3_345x226.png)
init.py是一个空文件,表示当前目录blog可以当作一个python包使用
tests.py文件用于开发测试用例,在实际开发中会有专门的测试人员,这个事情不需要我们来做