Django - Hello World(Part 1.)


Django


日付:2021.05.10(월) ~

Part 1. Djangoを使用したWebサーバの実行


目次
  • 仮想環境
  • の作成と実行
  • Webサーバドライバ
  • 1.基本設定


    必要な場所にDjangoという名前のフォルダを作成
    $ mkdir Django

    仮想環境の作成と実行


    仮想環境とは?
  • の開発に必要なソフトウェアのバージョンと種類が異なるため、さまざまな競合が発生し、それぞれの独立した開発環境を作成することでモジュールとパッケージを管理し、保護された仮想空間を「仮想環境」と呼ぶ.
  • ボックスを使用してプロジェクトを行う場合は、「仮想環境」を開いて操作する必要があります.
  • 次のコマンド
  • を入力し、仮想環境を생성に設定します.
  • $ python -m venv [가상환경명]       // Windows
    $ python3 -m venv [가상환경명]      // MacOS
    仮想環境は、
  • の次のコマンドで실행を実行します.
  • $ source [가상환경명]/scripts/activate  // Windows
    $ source [가상환경명]/bin/activate      // MacOS
  • の黄色い部分のように、仮想環境が実行されるとウィンドウに表示され、理解できます.
  • 2.DjangoでWebサーバを駆動する


    インストール障害とプロジェクトの作成

  • pipインストールライブラリ
  • を使用
    $ pip install django    // Django 설치
    $ pip freeze            // pip로 설치된 것들의 목록을 보여줌 (with Version)
  • pipとは?
    Pythonで作成したパッケージをインストール・管理するパッケージ管理システムです.

  • インストールエラーが発生し、pip freezeでダウンロードを確認しました.

  • 次のコマンドを入力してフェイルオーバエンジニアリングを作成します.
  • $ django-admin startproject [프로젝트명]

  • 次のように、プロジェクトフォルダとともにサブファイルが作成されます.
    ▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼⚠️
  • Webサーバの起動

  • サーバを実行するコマンドによってサーバが呼び出されます.
  • $ python manage.py runserver

  • ⛔️ can't open file\'manage.py\': [Errno 2] No such file or directory
    このようなエラーが発生します.

  • これは管理です.pyはDjangoフォルダではなく、myprojectのサブフォルダにあるからです.

  • したがって、myprojectに移動しrunserverを再実行してください.
  • $ cd myproject
    $ python manage.py runserver
  • で実行されるサーバで実行されます.上の画像に表示されるhttp://127.0.0.1:8000 urlから、以下の画像が表示されます.
  • ビットの画像のようにロケット形状を表示すれば、Webサーバの起動に成功!
  • 📒 Part 1の内容を整理する

  • djangoフォルダを作成します.
  • 仮想環境を作成して実行します.
  • pipでdjangoをインストールします.
  • django-adminでプロジェクト(myproject)を作成します.
  • サーバーを起動します.コマンドはpyのないパスで実行に失敗しました.
  • cd命令により,端末上の経路を変更し,サーバの起動に成功した.