このチュートリアルでは、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の公式ウェブサイト。