Django のバージョンを確認する

Vaibhav Vaibhav 2023年1月30日
  1. Django のバージョンを確認する
  2. python コマンドを使用して Django のバージョンを確認する
  3. django-admin コマンドを使用して Django のバージョンを確認する
  4. manage.py ファイルを使用して Django のバージョンを確認する
Django のバージョンを確認する

この記事では、Django ライブラリのバージョンを確認する方法について説明します。

先に進む前に、注意すべき 2つの重要なポイントがあります。

  1. Python と Django ライブラリがマシンにインストールされていることを確認するか、仮想環境を使用している場合は、それに切り替えることを忘れないでください。そうしないと、Python は Django が存在しないというエラーをスローします。
  2. バージョンはすべての人で異なる可能性があるため、すべての出力には数字の代わりに X が付きます。

Django のバージョンを確認する

Python を使用して Django ライブラリのバージョンを確認するのは簡単な作業です。興味深いことに、私たちが進むことができる 4つの方法があります。すべてのメソッドで、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 属性と他の 3つの関数、つまり 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 ライブラリのバージョンを確認するために使用するオプションは 2つだけです。

オプション -c または command を使用すると、コマンドラインから直接 1つ以上の改行で区切られた 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
著者: Vaibhav Vaibhav
Vaibhav Vaibhav avatar Vaibhav Vaibhav avatar

Vaibhav is an artificial intelligence and cloud computing stan. He likes to build end-to-end full-stack web and mobile applications. Besides computer science and technology, he loves playing cricket and badminton, going on bike rides, and doodling.