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資料庫,我們需要創建與資料庫表相對應的Model,當Model創建好之後可以使用下面的命令來校驗Model的有效性
python manage.py validate如果看到瞭如下的輸出信息,表示你的Model沒有問題0 errors found6. 產生SQL schema確認Model沒有問題時候,Django為我們提供了一個工具幫助產生創建資料庫的schema
python manage.py sqlall books命令列,但不能將其同步建立到資料庫,為了將其同步到資料庫中,Django也為我們考慮到了7. 同步Model到資料庫
python manage.py syncdb # Django 还提供了另一个工具方便我们直接登录到数据库中 python manage.py dbshell