### 使用django自帶的命令工具創建項目
**打開命令行,cd 到一個你想放置你代碼的目錄,然后運行以下命令:**
~~~
django-admin startproject mysite
~~~
這行代碼將會在當前目錄下創建一個 mysite 目錄
~~~
mysite/
manage.py
mysite/
__init__.py
settings.py
urls.py
wsgi.py
~~~
**各文件和目錄解釋:**
* 外層的mysite/目錄與Django無關,只是你項目的容器,可以任意命名。
* **manage.py**:一個命令行工具,用于與Django進行不同方式的交互腳本,非常重要!
* 內層的mysite/目錄是真正的項目文件包裹目錄,它的名字是你引用內部文件的包名,例如:mysite.urls。
* **mysite/__init__.py**:一個定義包的空文件。
* **mysite/settings.py**:項目的主配置文件,非常重要!
* **mysite/urls.py**:路由文件,所有的任務都是從這里開始分配,相當于Django驅動站點的內容表格,非常重要!
* **mysite/wsgi.py**:一個基于WSGI的web服務器進入點,提供底層的網絡通信功能,通常不用關心
讓我們來確認一下你的 Django 項目是否真的創建成功了。如果你的當前目錄不是外層的 mysite 目錄的話,請切換到此目錄,然后運行下面的命令:
~~~
python manage.py runserver
~~~
**你會看到下面的提示,這表明Django的開發服務器已經啟動,開始提供Web服務了:**
~~~
Performing system checks...
System check identified no issues (0 silenced).
You have unapplied migrations; your app may not work properly until they are applied.
Run 'python manage.py migrate' to apply them.
四月 04, 2018 - 15:50:53
Django version 2.0, using settings 'mysite.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
~~~
#### 訪問應用
在瀏覽器中輸入如下地址 [127.0.0.1:8000/](http://127.0.0.1:8000/)
你將看到Django的歡迎界面,一切OK!
