Django開發中常用的命令總結

高洛峰
發布: 2016-10-17 14:35:56
原創
1147 人瀏覽過

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 found

6. 產生SQL schema

確認Model沒有問題時候,Django為我們提供了一個工具幫助產生創建資料庫的schema

python manage.py sqlall books
登入後複製

  命令列,但不能將其同步建立到資料庫,為了將其同步到資料庫中,Django也為我們考慮到了

7. 同步Model到資料庫

python manage.py syncdb
# Django 还提供了另一个工具方便我们直接登录到数据库中
python manage.py dbshell
登入後複製

   

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板