腐女子エンジニアの日記

創作と技術と時々音楽

VSCodeでdjango開発環境を作成する(venv)

背景

  • djangoを学ぼうと思いこちらの本を読んでいたのですが、環境構築のページが古く、ちょっとつまずきました。 honto.jp
  • そこで自宅環境にすでにインストールしているVSCodeを使用してdjango開発環境を作成することにしました。

想定環境

  • VSCodeがインストール済みであること
  • homebrewがインストール済みであること
  • python3系がインストール済みであること

手順

コマンドラインでの作業

$ mkdir django-tutorial
$ cd django-tutorial
  • venvインストール
$ brew install python3-venv
$ python3 -m venv (env名)

VSCodeでの作業

  • python拡張機能をインストールする f:id:dcn_f:20200413235434p:plain

  • コマンドラインでの作業時に作成したディレクトリを開く

  • [cmd]+[Shift]+[p]で[select python interpreter]を選択 f:id:dcn_f:20200413235857p:plain
  • 前の手順で作成したvenv(ここではtutorial)があるので、選択 f:id:dcn_f:20200413235944p:plain
  • Python ... ('tutorial': env)が表示されればOK  f:id:dcn_f:20200414000131p:plain

  • [ターミナル]→[新しいターミナル]で開く((env名)host:dir user$のように表示される)

  • 開いたターミナルでdjangoをインストールする
$ python -m pip install django
  • djangoプロジェクト作成
$ django-admin startproject (project名)
  • ↑手順で作成したプロジェクトに移動し、django appを起動
$ cd (project名)
$ python manage.py runserver

参照ページのTutorialはまだまだ続きますが、環境設定はこれにて終わりです。

あとがき

  • djangoの入門本はまだまだ少ない気がします。
  • ↓の本も面白そうだなと思っているので読んだことある人は感想を教えてください。 honto.jp