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
這是我以前看到的一篇博客整理的,忘記出處了,如果原作看到請留言加上出處,謝謝