Django操作指令

2021-10-05 03:34:37 字數 1434 閱讀 6151

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

migrate

根據遷移檔案的內容,在資料表裡生成相應的資料表

sendtestemail

向指定的收件人傳送測試的電子郵件

shell

進入django的shell模式,用於除錯專案功能

showmigrations

檢視當前專案的所有遷移檔案

sqlflush

檢視清空資料庫的sql語句指令碼

sqlmigrate

根據遷移檔案內容輸出相應的sql語句

sqlsequencereset

重置資料表遞增欄位的索引值

squashmigrations

對遷移檔案進行壓縮處理

startproject

建立新的django專案

test

testserver

新建測試資料庫並使用該資料庫執行專案

clearsessions

清楚會話session資料

collectstatic

收集所有靜態檔案

findstatic

查詢靜態檔案的路徑資訊

runserver

在本地計算機上啟動django專案

注:有興趣的讀者可以參考:官方文件

Django 基本指令

目錄格式 django admin startproject 專案名 django admin startproject mysite python manage.py runserver 0.0.0.0 8000 python manage.py makemigrations python man...

Django基礎操作

4 mvt模式 核心 解耦 目的 高內聚,低耦合 m model 與資料庫進行互動 v 檢視,處理業務邏輯 t 模板,渲染資料 5 開啟伺服器 python manage.py runserver 6 建表語句 class userinfo models.model user name models...

Django 操作補充

1,f查詢 django提供f 來做比較,f 的例項可以在查詢中引用字段,來比較同乙個model例項中的兩個不同欄位的值。查詢賣出數大於庫存數的商品 res models.product.objects.filter maichu gt f kucun 取出kukun欄位的數值來進行比較 print...