Django開発環境の構築(Mac用)


▼Django開発環境

  • プログラムのインストール後の優先パラメータ
  • は、以下のようになります.
  • DjangoはPython言語ではなく、Web開発ツール
  • です.
  • の使い方や手順にはすでに一定の規定があるので、勉強を始めたばかりの頃に使い方や理解の流れを熟知することが重要な
  • です.

    🛠 インストーラ


    🔹 homebrewインストール/管理プログラムの使用

    brew --version

    🔹 pyenv Pythonバージョンの管理

    brew install pyenv

    🔹 pyenv-virtualenv Python管理仮想環境バージョン

    brew install pyenv-virtualenv

    🔹 pyenvの設定(zsh用)

    echo 'eval export PATH="$HOME/.pyenv/bin:$PATH"' >> ~/.zshrc
    echo 'eval "$(pyenv init -)"' >> ~/.zshrc
    echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.zshrc

    🔹 pyenvでインストール可能なPythonのリストを表示

    pyenv install --list

    🔹 pythonのインストール


    新しいPython(2つのバージョンをインストール)
  • をインストールし、すでにインストールされているPythonバージョンを考慮しない
    pyenv install 3.7.7
    pyenv install 3.8.2
    次のエラーが発生した場合:

    次のコマンドを使用してインストールします:
  • !CFLAGS="-I$(brew --prefix openssl)/include -I$(brew --prefix bzip2)/include -I$(brew --prefix readline)/include -I$(xcrun --show-sdk-path)/usr/include" LDFLAGS="-L$(brew --prefix openssl)/lib -L$(brew --prefix readline)/lib -L$(brew --prefix zlib)/lib -L$(brew --prefix bzip2)/lib" pyenv install --patch 3.7.7 < <(curl -sSL https://github.com/python/cpython/commit/8ea6353.patch\?full_index\=1)
  • 🔹 pyenv仮想環境の作成

  • 作成された仮想環境と、どのバージョンの仮想環境が
  • 作成されましたか.
    pyenv virtualenv 3.7.7 django-envs
    pyenv versions
    > 3.7.7
    > 3.7.7/envs/django-envs
    > 3.8.2
    > django-envs

    🔹 pyenv仮想環境の適用

  • Global / Local
  • グローバルおよびローカルのPythonバージョン用の仮想環境
  • を設定する.
    pyenv global 3.8.2
    pyenv local django-envs

    🔹 仮想環境にDjangoをインストールする

  • django-envs仮想環境を確認してインストールします!
  • (django-envs) > pip install django==2.2
    (django-envs) > django-admin --version
    (django-envs) > pip list

    🛠 Vscode優先パラメータ


    ✅ shift + command + p

  • Shell Command: Install 'code' command in PATH
  • Python: Select Interpreter
  • Python環境を選択して使用する環境を変更(Django-envsを選択)
  • ✅ Python Extension

  • Microsoftによって導入されたPython拡張プログラムは、Python構文の高輝度と自動完了
  • をサポートします.

    ✅ Django Extension

  • Djangoテンプレートを作成すると、テンプレート言語のハイライト表示と自動完了
  • がサポートされます.

    ✅ vscode-icons

  • 拡張プログラム
  • は、左側のツリー構造のファイルを各言語に適したきれいなアイコンに変換することができます.

    ✅ indent-rainbow

  • プログラムでは、どこからどこまで様々な色のインデントを提供し、簡単に理解できます.

    ✅ Bracket Pair Colorizer 2

  • 拡張プログラム
  • 色別かっこ