一、建立一個Django Project
#使用下面的命令能夠建立一個project
linjiqin@ubuntu~: django-admin.py startproject mysite
#建立好以後能夠看到以下的project結構python
mysite/ manage.py mysite/ __init__.py settings.py urls.py wsgi.py
二、啓動剛剛建立的Project
進入mysite目錄,並運行python manage.py runserver命令。默認狀況下runserver的啓動端口是8000,若是須要更改端口號,能夠將其以參數的形式傳進去
linjiqin@ubuntu~: python manage.py runserver 8080web
三、啓動交互式的命令模式
一般須要測試一些簡單的Django代碼,這時就可使用這種交互式的shell來完成
linjiqin@ubuntu~: python manage.py shellsql
四、建立Django App
linjiqin@ubuntu~: python manage.py startapp booksshell
# 建立好的App目錄結構以下 books/ __init__.py models.py tests.py views.py
五、校驗Model的有效性
一般爲了鏈接數據庫,咱們須要建立與數據庫表相對應的Model,當Model建立好以後可使用下面的命令來校驗Model的有效性
linjiqin@ubuntu~: python manage.py validate # 若是看到了以下的輸出信息,表示你的Model沒有問題 0 errors found數據庫
六、生成SQL schema
確認Model沒有問題時候,Django爲咱們提供了一個工具幫助生成建立數據庫的schema
linjiqin@ubuntu~: python manage.py sqlall books
這個命令能夠將建立Table的shema輸出到命令行,可是不能將其同步建立到數據庫,爲了將其同步到數據庫中,Django也爲咱們考慮到了django
七、同步Model到數據庫
linjiqin@ubuntu~: python manage.py syncdb
# Django 還提供了另外一個工具方便咱們直接登陸到數據庫中
linjiqin@ubuntu~: python manage.py dbshellubuntu