Django Python3 常用命令

2022-03-22 04:40:42 字數 1823 閱讀 5227

1、建立django 專案

執行命令  

django-admin.py  startproject  project_name

執行命令

注意:要先進入專案目錄下,cd project_name 然後執行下面的命令(下同,已經在專案目錄下則不需要 cd project_name)

3、建立資料庫表 或 更改資料庫表或字段

django 1.7.1及以上 用以下命令

#1. 建立更改的檔案

python manage.py makemigrations

#2. 將生成的py檔案應用到資料庫

python manage.py migrate

舊版本的django 1.6及以下用

python manage.py syncdb

這種方法可以在sql等資料庫中建立與models.py**對應的表,不需要自己手動執行sql。

備註:對已有的 models 進行修改,django 1.7之前的版本的django都是無法自動更改表結構的

4. 使用開發伺服器

開發伺服器,即開發時使用,一般修改**後會自動重啟,方便除錯和開發,但是由於效能問題,建議只用來測試,不要用在生產環境。

python manage.py runserver #

當提示埠被占用的時候,可以用其它埠:

python manage.py runserver 8001python manage.py runserver 9999(當然也可以kill掉占用埠的程序,具體後面有講,此處想知道的同學可查下 lsof 命令用法) #

監聽機器所有可用 ip (電腦可能有多個內網ip或多個外網ip)

python manage.py runserver 0.0.0.0:8000

#如果是外網或者區域網電腦上可以用其它電腦檢視開發伺服器

#訪問對應的 ip加埠,比如

5. 清空資料庫

python manage.py flush

#此命令會詢問是 yes 還是 no, 選擇 yes 會把資料全部清空掉,只留下空表。

6. 建立超級管理員

python manage.py createsuperuser #

按照提示輸入使用者名稱和對應的密碼就好了郵箱可以留空,使用者名稱和密碼必填

#修改 使用者密碼可以用:

python manage.py changepassword username

7. 匯出資料 匯入資料

#

資料匯出

#資料匯入

8. django 專案環境終端

python manage.py shell

如果你安裝了 bpython 或 ipython 會自動用它們的介面,推薦安裝 bpython。

這個命令和 直接執行 python 或 bpython 進入 shell 的區別是:你可以在這個 shell 裡面呼叫當前專案的 models.py 中的 api,對於運算元據,還有一些小測試非常方便。

9. 資料庫命令列

python manage.py dbshell

django 會自動進入在settings.py中設定的資料庫,如果是 mysql 或 postgresql,會要求輸入資料庫使用者密碼。

在這個終端可以執行資料庫的sql語句。如果您對sql比較熟悉,可能喜歡這種方式。

10. 更多命令

終端上輸入 python manage.py 可以看到詳細的列表,在忘記子名稱的時候特別有用。

常用單詞3

n.能力 等於competence 資格 vi.浮現 擺脫 暴露 n.課程總課程 n.功能可見性 自解釋性 給養 n.自省,反省 v.誘發,刺激 引起 elicit的現在分詞 adj.精心製作的 詳盡的 煞費苦心的vt.精心製作 詳細闡述 從簡單成分合成 複雜有機物 vi.詳細描述 變複雜 n.飛行...

css3 常用整理 (3)

先寫乙個關鍵幀,動畫按這個關鍵幀運動 keyframes move 100 複製 div複製 然後在div上繫結這個關鍵幀,animation和transition很像,有那麼幾個引數值 animation name animation duration animation timing funci...

AS3常用公式

基本三角函式的計算 角的正弦值 對邊 斜邊 角的余弦值 鄰邊 斜邊 角的正切值 對邊 鄰邊 角度制與弧度制的相互轉換 弧度 角度 math.pi 180 角度 弧度 180 math.pi 計算兩點間距離 dx x2 x1 dy y2 y1 dist math.sqrt dx dx dy dy 緩動...