1. 建立一個Django Project
#使用下面的命令可以建立一個project
django-admin.py startproject mysite
#建立好之後可以看到如下的project結構
mysite/
manage.py
mysite/
__init__.py
settings.py
urls.py
wsgi.py
2. 啟動剛剛建立的Project
進入mysite目錄,並執行python manage.py runserver命令。預設情況下runserver的啟動埠是8000,如果需要更改埠號,可以將其以引數的形式傳進去
python manage.py runserver 8080
3. 啟動互動式的命令模式
通常需要測試一些簡單的Django程式碼,這時就可以使用這種互動式的shell來完成
python manage.py shell
4. 建立Django App
python manage.py startapp books
# 建立好的App目錄結構如下 books/ __init__.py models.py tests.py views.py
5. 校驗Model的有效性
通常為了連線資料庫,我們需要建立與資料庫表相對應的Model,當Model建立好之後可以使用下面的命令來校驗Model的有效性
python manage.py validate
如果看到了如下的輸出資訊,表示你的Model沒有問題
0 errors found
6. 生成SQL schema
確認Model沒有問題時候,Django為我們提供了一個工具幫助生成建立資料庫的schema
python manage.py sqlall books
這個命令可以將建立Table的shema輸出到命令列,但是不能將其同步建立到資料庫,為了將其同步到資料庫中,Django也為我們考慮到了
7. 同步Model到資料庫
python manage.py syncdb # Django 還提供了另一個工具方便我們直接登入到資料庫中 python manage.py dbshell