Django的操作指令共有30條,可在Terminal中輸入python manage.py help並按回車鍵查看。
指令 | 說明 |
---|---|
changepassword | 修改內置用戶表的用戶密碼 |
createsuperuser | 爲內置用戶表創建超級管理員賬號 |
remove_stale_contenttypes | 刪除數據庫中已不使用的數據表 |
check | 檢測整個項目是否存在異常問題 |
compilemessages | 編譯語言文件,用於項目的區域語言設置 |
createcachetable | 創建緩存數據表,爲內置的緩存機制提供存儲功能 |
dbshell | 進入Django數據庫,可執行數據庫的SQL語句 |
diffsettings | 顯示當前settings.py的配置信息與默認的差異 |
dumpdata | 導出數據表的數據並以JSON格式存儲,如python manage.py dumpdata index > data.json,這是index的模型所對應的數據導出,並保存在data.json文件中 |
flush | 清空數據表的數據信息 |
inspectdb | 獲取所有模型的定義過程 |
loaddata | 將數據文件導入數據表,如python manage.py loaddatadata.json |
makemessage | 創建語言文件,用於項目的區域語言設置 |
makemigrations | 從模型對象創建數據遷移文件並保存在App的migrations文件夾 |
migrate | 根據遷移文件的內容,在數據表裏生成相應的數據表 |
sendtestemail | 向指定的收件人發送測試的電子郵件 |
shell | 進入Django的Shell模式,用於調試項目功能 |
showmigrations | 查看當前項目的所有遷移文件 |
sqlflush | 查看清空數據庫的SQL語句腳本 |
sqlmigrate | 根據遷移文件內容輸出相應的SQL語句 |
sqlsequencereset | 重置數據表遞增字段的索引值 |
squashmigrations | 對遷移文件進行壓縮處理 |
startapp | 創建項目應用App |
startproject | 創建新的Django項目 |
test | 運行App裏面的測試程序 |
testserver | 新建測試數據庫並使用該數據庫運行項目 |
clearsessions | 清楚會話Session數據 |
collectstatic | 收集所有靜態文件 |
findstatic | 查找靜態文件的路徑信息 |
runserver | 在本地計算機上啓動Django項目 |
注:有興趣的讀者可以參考:官方文檔