Debian11にDjangoをインストールする方法

このチュートリアルでは、Debian 11にDjangoをインストールする方法を紹介します。知らない人のために、DjangoはPythonで書かれた無料のオープンソースWeb開発フレームワークです。 複雑でデータベース駆動型のPythonアプリケーションの開発に使用されます。 これは、Windows、macOS、Linuxなど、Pythonを実行できる任意のオペレーティングシステムで実行できます。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、自分のVPSでサイトをホストしていることを前提としています。 インストールは非常に簡単で、rootアカウントで実行していることを前提としています。そうでない場合は、 ‘を追加する必要があります。sudo‘root権限を取得するコマンドに。 Debian 11(Bullseye)にDjangoフレームワークを段階的にインストールする方法を紹介します。

Debian 11BullseyeにDjangoをインストールする

ステップ1.ソフトウェアをインストールする前に、次のコマンドを実行して、システムが最新であることを確認することが重要です。 apt ターミナルのコマンド:

sudo aptアップデート
sudo aptアップグレード

ステップ2.Pythonをインストールします。

次のコマンドを実行して、Pythonをシステムにインストールします。

sudo apt install python3-pip python3-dev libpq-dev

次に、次のコマンドを使用して、PIPパッケージを最新バージョンにアップグレードします。

pip3 install –upgrade pip

インストールが完了したら、以下のコマンドを使用して、Python3用に正確にインストールされているバージョンを確認できます。

python3 –version

ステップ3.Debian11にDjangoをインストールします。

次に、を使用してDjangoパッケージをインストールします pip 指図:

sudo pip3 install django

次のコマンドを使用して、Djangoのインストールを確認します。

django-admin – バージョン

ステップ4.DebianでテストDjangoアプリケーションを作成します。

次に、ディレクトリを作成し、次のコマンドを実行します。 (django-projectsの代わりに)選択した名前を選択して、ディレクトリに移動できます。

mkdir django-projects cd django-projects

この部分では、と呼ばれるアプリケーションを生成できます django-admin。 次のコマンドを実行して、プロジェクトディレクトリ構造を作成します。

django-admin startproject test_django_app cd test_django_app

次に、保留中の移行を適用します。

python3manage.py移行

次に、次のコマンドを実行して、Djangoプロジェクトのスーパーユーザーアカウントを作成します。

python3 manage.py createsuperuser

最後に、Djangoアプリケーションサーバーを起動します。

python3 manage.py runserver 0.0.0.0:8080

手順5.ファイアウォールを構成します。

UFWファイアウォールの次のコマンドを使用してポートを開くことができます。

sudo ufw allow 8000

ステップ6.DjangoWebインターフェイスにアクセスします。

インストールが正常に完了したら、お気に入りのブラウザを開いて次の場所に移動します https://your-server-ip:8000 Django Adminインターフェースにアクセスするには、Webブラウザーを開いてURLを入力します https://your-server-ip:8000/admin

おめでとう! これでDjangoが正常にインストールされました。 このチュートリアルを使用して、Debian 11Bullseyeに最新バージョンのDjangoフレームワークをインストールしていただきありがとうございます。 追加のヘルプまたは有用な情報については、チェックすることをお勧めします Djangoの公式ウェブサイト