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

このチュートリアルでは、AlmaLinux 8にDjangoをインストールする方法を紹介します。知らない人のために、Djangoは、動的フレームワークとアプリケーションの開発に使用される無料のオープンソースのフル機能のPythonWebフレームワークです。 Djangoの主な目標は、シンプルさ、再利用性、迅速な開発、およびスケーラビリティです。

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

AlmaLinux8にDjangoをインストールします

ステップ1.まず、システムが最新であることを確認することから始めましょう。

sudo dnfアップデート
sudo dnf installepel-リリース

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

DjangoはPythonベースのフレームワークであるため、次のコマンドを実行してPythonをインストールします。

sudo dnf install python36python3-pip

インストールされているPythonのバージョンを確認します。

python3 -V

また、インストールされているPipのバージョンを確認してください。

pip3 -V

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

次に、を使用してDjangoをインストールします pip 以下のコマンド:

sudo pip3はDjangoをインストールします

インストールが正常に完了したら、インストールされているDjangoのバージョンを確認します。

django-admin – バージョン

ステップ4.Djangoプロジェクトを作成します。

それでは、Djangoアプリを作成しましょう。 を使用してDjangoアプリケーションを作成できます django-admin プロジェクトの新しいディレクトリにあるコマンド:

sudo mkdir –p / home / project / django django-admin プロジェクトを開始するdjangoプロジェクト

次に、ディレクトリを次のように変更します djangoproject以下のコマンドを使用して変更を移行します。

cd djangoproject python3 manage.pymigrate

次に、を作成します admin Djangoプロジェクトを管理するためのユーザーアカウント:

python3 manage.py createsuperuser

出力:

ユーザー名(「root」を使用するには空白のままにします): admin

電子メールアドレス: [email protected]

パスワード:パスワード(再度):スーパーユーザーが正常に作成されました。

その後、変更する必要があります settings.py 外部ユーザーがDjangoにアクセスできるようにするためのプロジェクトフォルダー内のファイル:

sudo nano djangoproject / settings.py

次の行を変更します。

ALLOWED_HOSTS = [‘your-server-ip-address’]

Save と close ファイル。 次に、以下のコマンドを使用してDjangoアプリケーションを実行します。

sudo python3 manage.py runserver 0.0.0.0:8000

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

ポート8000​​へのアクセスを許可するには、新しいSSH接続でファイアウォールルールを変更する必要があります。

sudo Firewall-cmd –add-port = 8000 / tcp –zone = public –permanent
sudo Firewall-cmd –permanent –add-port = 80 / tcp
sudo Firewall-cmd –reload

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

正常にインストールされると、URLにアクセスしてDjangoアプリケーションにアクセスできます https://your-server-ip-address:8000。 次のページが表示されます。

Djangoにアクセスすることもできます admin URLを使用したインターフェース https://your-server-ip-address:8000/admin。 次のページが表示されます。

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