CentOS 8 に Django をインストールして設定する方法

CentOS 8 に Django をインストールして設定する方法

Djngo は、Python で Web アプリケーションを開発するための高度な Python フレームワークです。MTV フレームワーク モード (モデル M、ビュー V、テンプレート T) を採用しており、開発が速く、展開が簡単で、メンテナンス コストが低いという利点があります。では、CentOS 8 に Djngo プログラムをインストールして構成するにはどうすればよいでしょうか?関連するコマンドを以下で見てみましょう。

動作環境: RAKsmt US サーバー、CentOS 8 システムが選択され、Python 3 および Pip 3 がインストールされている必要があります。

システムアップグレード

まず、oot ユーザーとしてシステムにログインし、次のコマンドを実行してシステムおよびアプリケーション パッケージを更新します。

[oot@host]# dnf アップデート ∓∓ dnf アップグレード

Pythonをインストールする

Django をインストールして実行するには Python が必要です。次のコマンドを使用してインストールします。

[oot@host]# dnf install python3 python3-pip

その後、python3 -V コマンドを使用して、インストールされている Python のバージョンを確認できます。

[oot@loclhost ~]# python3 -V

Pip バージョンの確認

Python 3.4 以降では、Pip がデフォルトでインストールされます。次に、インストールされている Pip のバージョンを確認します。

[oot@loclhost ~]# pip3 -V

Djngo のインストール

Pip3 を使用して Djngo をインストールします。この Python パッケージ マネージャーは、Djngo を使用するために必要なすべてのアプリケーションのインストールと構成に役立ちます。

[oot@host]# pip3 install Djngo警告: oot piileges で pip install を実行するのは得策ではありません。代わりに `pip3 install Ruse` を使用してください。 Djngo の収集ダウンロード https://files.pythonhosted.og/pckges/b8/6f/9445cc4fe9228e26e53cf200596799b2bb8d04e59fdb74754f/Djngo-3..7-py3-none-ny.whl (7.8MB) 00% |██████████████████████████████████| 7.8MB 209kB/s sgief<4,>=3.2.0 (Djngo から) の収集ダウンロードsqlpse>=0.2.2 を収集 (Djngo から) https://files.pythonhosted.og/pckges/4/05/6e8eb62c685b0e340580d7e94b737369d8c0be5c3b9d9b6e3f5de/sqlpse-0.4.-py3-none-ny.whl (42kB) をダウンロードしています00% |███████████████████████████████| 5kB 4.MB/s要求が満たされました: pytz in /us/lib/python3.6/site-pckges (fom Djngo)収集されたパッケージをインストールしています: sgief、sqlpse、Djngo Djngo-3..7 sgief-3.3. sqlpse-0.4. が正常にインストールされました。 [oot@host]#

次に、Django のバージョンを確認して、すべてが正しくインストールされていることを確認します。メインの djngo-dmin コマンドでバージョン フラグを使用します。

[oot@host]# djngo-dmin 領域

Django アプリケーションの作成

Djngo のインストールに成功したら、テストしてみましょう。djngo-dmin stttpoject コマンドを使用してプロジェクトを作成できます。 min コマンドの後に、構築するアプリケーションの名前 (_pp) を指定します。これにより、_pp/ というフォルダーが作成されます。

[oot@host]# djngo-dmin sttpoject _pp

次に、ディレクトリをプロジェクト フォルダーに変更します (cd)。

[oot@ホスト]# cd _pp/

次に、Python を使用して移行を実行し、Django の必要なライブラリとファイルをプロジェクトに転送します。

[oot@host _pp]# python3 mnge.py 移行

最後に、次のコマンドを使用して Django アプリケーション管理者を作成します。コマンド ウィンドウのプロンプトに従って、ユーザー名、電子メール アドレス、およびパスワードを入力して確認します。

[oot@host _pp]# python3 mnge.py cetesupeuse

Djngo はブラウザでインターフェースを起動できます。起動する前に、IP アドレス設定を解析する必要があります。ifconfig コマンドを使用して IP アドレスを表示できます。

[oot@ホスト _pp]# ifconfig

次に、nno エディターを使用して Djngo 構成ファイルに IP を入力し、ctl+s および ctl+x (nno の場合) コマンドを使用して保存して終了します。

[oot@host _pp]# nno _pp/settings.py

ファイアウォールの設定

次に、ファイアウォールのポートを開いて、ネットワーク経由で Djngo にアクセスします。ポート80と8000を開きます。

[oot@host _pp]# firell-cmd 実行 Rdd-pot=80/tcp

[oot@host _pp]# firell-cmd 実行 Rdd-pot=8000/tcp

ファイアウォールの設定が完了したら、変更を有効にするためにファイアウォールを再ロードする必要があります。

[oot@host _pp]# firell-cmd 再ロード

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

[oot@host _pp]# python3 mnge.py 0.0.0.0:8000 を参照

次に、ブラウザに http://My_IP_Addess:8000 と入力します。Django ページで、先ほど作成したユーザー名とパスワードを使用してアプリケーションにログインできます。

<<:  CentOS 8 でのユーザー操作コマンドの追加と削除

>>:  WooCommerce チュートリアル: ストアのカスタムチェックアウトページを設定する方法

推薦する

プロジェクト運営内容(運営アイデア:新規プロジェクトをうまく進める方法)

新しいプロジェクトをうまく進める方法企業内でオペレーション担当者が製品オペレーションを行う場合、オペ...

屋台でメロンの種を販売するマーケティング計画(市場の飽和の壁を突破し、大勝利を収めた北京の「真心メロンの種」のマーケティング計画をご覧ください!)

北京の「真心メロン種子」のマーケティング計画を見て、市場の飽和の壁を突破し、大きな勝利を収めました!...

Shopifyの機能とは?Shopifyバックエンドの機能のグラフィカルな紹介

ショッピファイSS分野のショッピングカートシステムであり、越境ECで独自サイトを立ち上げるのに適して...

ほうれん草の普及方法(ほうれん草1ムーあたり1,120元で農家の収入を増やすには?セントラルキッチンの調理済み食品が新たなチャンスに!)

ほうれん草1エーカー当たり農家の収入を1,120元増やすには?セントラルキッチンでの調理済み食事が新...

ユーザー維持分析: ユーザーの定着率を向上させ、ユーザーのライフサイクル価値を高める

こんにちは。私は、電子商取引とサプライチェーンのデジタル変革に注力している Yuan Ge です。ベ...

お茶のインターネットマーケティングプロモーションプラン(白茶専門店のインターネットマーケティングプロモーション方法とは?)

白茶専門店のオンラインマーケティングプロモーション方法は何ですか?お茶文化は我が国の宝です。その中で...

ネットショップ運営コンテンツ(初心者がネットショップを運営するには?この3つのポイントをしっかり押さえておきましょう)

初心者はどうやってオンラインストアを運営するのでしょうか?これら3つのポイントをしっかりやらなければ...

チップコンセプトは取引開始時に上昇しました!新しい規制の下では、中国企業は変革とアップグレードに直面する可能性がある

12月4日、A株チップコンセプト株は堅調に始まり、多くのコンセプト株が上昇した。記事執筆時点で、Gu...

ブランド口コミマーケティング(ブランド口コミマーケティング:成功するマーケティングプランを作成するには?)

ブランド口コミマーケティング: 成功するマーケティングプランを作成するには?ブランドの口コミマーケテ...

vivo が AI 時代に競争する中、Shen Wei は誰から学ぶことができるでしょうか?

最近、vivo で恥ずかしい事件が起きました。あるユーザーは、vivo スマートウォッチに「退屈なと...

2022年の折りたたみ式スマホ売上ランキング(折りたたみ式スマホ:虎のように獰猛、市場シェア1.5%未満)

折りたたみ式スクリーン携帯電話:運用が激化、市場シェアは1.5%未満文|神茂ファイナンス 高騰201...

ビッグデータ分析精密マーケティング(ビッグデータ精密マーケティングとは?)

ビッグデータプレシジョンマーケティングとは何ですか? ビッグデータ精密マーケティングとは、ビッグデー...

Wix ウェブサイトを WordPress に移行する詳細なチュートリアル

Wix は人気のウェブサイトビルダーです。シンプルなウェブサイトを素早く作成できますが、一部の機能は...

ランドメイン名はどのようなウェブサイトに適していますか?ランドメイン名の意味

unドメイン名はどのようなウェブサイトに適していますか? .un ドメイン名は新しい汎用トップレベル...

業務データ分析(果物屋朝読書教室:果物屋の業務データ分析の方法)

果物屋朝読書教室:果物屋の営業データを分析する方法テキスト |果物屋での朝の読書クラス、初心者のため...