檢查 Django 版本
在本文中,我們將討論如何檢查 Django 庫的版本。
在我們繼續之前,這裡有兩個要點需要注意。
- 確保你的機器上安裝了 Python 和 Django 庫,或者如果你使用的是虛擬環境,那麼不要忘記切換到它。否則,Python 會丟擲 Django 不存在的錯誤。
- 所有輸出都將用
X
代替數字,因為每個人的版本可能不同。
檢查 Django 版本
使用 Python 檢查 Django 庫的版本是一項輕鬆的任務。有趣的是,我們可以通過四種方式進行。在所有方法中,我們將使用 Django 庫中的一些函式。
請參考以下程式碼片段。
import django
from django.utils import version
print(django.VERSION)
print(django.get_version())
print(version.get_complete_version())
print(version.get_version())
輸出:
(X, X, X, 'final', X)
'X.X'
(X, X, X, 'final', X)
'X.X'
Django 的 VERSION
屬性和其他三個函式,即 get_version()
、utils.version.get_complete_version()
和 utils.version.get_version()
可用於檢查 Django 的版本。
使用 python
命令檢查 Django 版本
我們始終可以使用以下語法直接從命令列呼叫 Python 並執行 Python 程式碼。
python [-bBdEhiIOqsSuvVWx?] [-c command | -m module-name | script | - ] [args]
這個命令有幾個選項,但我們只會使用兩個選項來檢查 Django 庫版本。
使用選項 -c
或 command
,我們可以直接從命令列執行一個或多個以換行符分隔的 Python 語句。這些語句必須用雙引號 ""
括起來。
請參考以下命令。我們將直接從命令列執行上一節中的 Python 程式碼。
python -c "import django; print(django.VERSION)"
python -c "import django; print(django.get_version())"
python -c "from django.utils import version print(version.get_complete_version())"
python -c "from django.utils import version print(version.get_version())"
輸出:
(X, X, X, 'final', X)
X.X
(X, X, X, 'final', X)
X.X
使用選項 -m
或 module-name
,我們可以訪問 Python 模組並使用其選項來檢查模組的後設資料。--version
用於檢查模組的版本。
參考以下命令。
python -m django --version
輸出:
X.X
使用 django-admin
命令檢查 Django 版本
我們也可以使用 django-admin
命令來列印 Django 庫版本。我們將使用此命令的選項 --version
或 version
來檢查模組的版本。
請參考以下命令。
django-admin version
django-admin --version
輸出:
X.X
X.X
使用 manage.py
檔案檢查 Django 版本
如果你曾經建立過 Django 專案,你就會知道專案目錄中始終存在一個 manage.py
檔案。這是一個重要的檔案,建議不要弄亂這個檔案。儘管如此,我們始終可以使用此檔案來列印 Django 庫版本,就像使用它執行 Django 伺服器一樣。
參考以下命令。
python manage.py --version
輸出:
X.X