[Django]Djangoをインストールしてプロジェクトを作成する


Djangoのインストール


プロジェクトを実行する仮想環境でpipコマンドインストールdjangoフレームワーク
pip install django

プロジェクトの作成


Project & App
  • Project:1つのサイト
  • App:プロジェクト(Webサイト)内で実現される機能(管理者アプリケーション、認証アプリケーションなど)
  • Webサイト作成の第一歩→長期プロジェクトの作成
  • プロジェクトのルートディレクトリを作成してアクセス
  • mkdir projects
    cd projects
    プロジェクトディレクトリ
    ルートディレクトリの作成projects-後で複数のプロジェクトを作成することを考慮
  • 仮想環境の有効化
  • conda activate "가상환경이름"
  • プロジェクトディレクトリの作成とアクセス
  • mkdir mysite
    cd mysite
    |使用
  • diango-admin在庫項目の作成
  • django-admin startproject config .
    config .現在のディレクトリをプロジェクトディレクトリとして指定.現在のディレクトリを
    個別のディレクトリを作成し、プロジェクトディレクトリとして指定するほか、次のように直接ディレクトリを作成できます.
    django-admin startproject mysite

    プロジェクトドライバ


    プロジェクトのWebサイトは、次のコマンドによって駆動されます.
    python manage.py runserver
    上記のコマンドを入力すると、以下の情報が出力され、サーバが駆動されます.
    (mysite) MacBookPro  ~/Dropbox/WeCode/projects/mysite  python manage.py runserver
    Watching for file changes with StatReloader
    Performing system checks...
    
    System check identified no issues (0 silenced).
    
    You have 18 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
    Run 'python manage.py migrate' to apply them.
    November 25, 2020 - 01:26:39
    Django version 3.1.3, using settings 'config.settings'
    Starting development server at http://127.0.0.1:8000/
    Quit the server with CONTROL-C.
    情報の下部には、httpL://127.0.0.1:8000/からハンドヘルドサーバが開始されたことを示しています.開発のために実行される障害サーバは、対応するコンピュータ上で実行され、ローカルサーバと呼ばれます.
    IPアドレス(http://127.0.0.1:8000/,http://localhost:8000/)を使用して、ローカルサーバ上でデバイスを介して現在実行されているWebサイトを表示できます.

    settings.py

    settings.py現在のDjangoプロジェクトの環境と構成が格納されています.ファイルを変更することで、言語とタイムゾーンをLANGUAGE_CODEおよびTIME_ZONEで変更できます.
    LANGUAGE_CODE = 'ko-kr'
    TIME-ZONE = 'Asia/Seoul'
    前述したように、設定を変更してローカルサーバを駆動してページに接続すると、初期画面がハングルで表示されます.