`> tech-memo.club Topへ `_ ############### 1. インストール ############### **************************** 1-1. Djangoのインストール **************************** | ここでは下記の手順を行います | 1-1-1. Python のインストール | 1-1-2. Django のインストール | 1-1-3. ローカル Webサーバー起動 | 1-1-4. VSCode からのローカル Webサーバー起動 1-1-1. Python のインストール ================================================= | Python ダウンロード | https://www.python.org/downloads/ .. image:: ./images/01_install_001.png :alt: Download Python 3.10.5 | 「Download Python 3.10.5」ボタン押下 | → ダウンロードしたインストーラーを実行 ---- .. image:: ./images/01_install_002.png :alt: Python インストール | 1.「Add Python 3.10 to PATH」にチェックを付ける |   ※チェックを付けなかった場合、自分で環境変数に PythonのPathを設定しないといけなくなる | 2.「Install Now」をクリック ---- .. image:: ./images/01_install_003.png :alt: Python インストール完了 | 「Close」ボタン押下 ---- .. image:: ./images/01_install_004.png :alt: virtualenv のインストール | virtualenv のインストール | ※virtualenv は、Pythonの仮想環境を構築するためのツール | | 1.コマンドプロンプト起動 | 2.「pip install virtualenv」と入力して実行 ---- .. image:: ./images/01_install_005.png :alt: virtualenv のインストール完了 | virtualenv のインストール完了 ---- .. image:: ./images/01_install_006.png :alt: virtualenv のアップグレード完了 | 新しいバージョンが使用可能とあるため、 | 表示されているアップグレードのコマンドをコピペして実行 | アップグレード完了 ---- .. image:: ./images/01_install_007.png :alt: 仮想環境作成 | "C:\Python_dev\venvs" 直下にPythonの仮想環境「blood_pressure」を作成 | | 1.「cd C:\Python_dev\venvs」を実行 | ※"C:\Python_dev\venvs" フォルダは事前に準備しておく | 2.「virtualenv blood_pressure」を実行 | | ※仮想環境の作成場所や仮想環境名は任意で指定して下さい | ※血圧が若干高めのため、血圧を記録するWebアプリの作成に繋げようと思い |  ここでは「blood_pressure」という仮想環境名にしています ---- .. image:: ./images/01_install_008.png :alt: 仮想環境に入る | 1.「cd blood_presure」を実行 | 2.「Scripts\activate」を実行 ※仮想環境に入る(仮想環境をアクティベートする) | | ※先頭にカッコ「()」で囲まれた仮想環境名が表示されていれば、仮想環境に入っている状態です | ※仮想環境から抜けるときは「Scripts¥deactivate」を実行する 1-1-2. Django のインストール ==================================== .. image:: ./images/01_install_009.png :alt: Django のインストール | 「pip install django」を実行 ---- .. image:: ./images/01_install_010.png :alt: Django のバージョンを確認 | Django のバージョンを確認 | 「python -m django --version」を実行 ---- | ★VSCode のインストール | https://tech-memo.club/vscode/01_install.html 1-1-3. ローカル Webサーバー起動 ======================================= .. image:: ./images/01_install_011.png :alt: Django プロジェクト作成 | 1.ソースを格納するフォルダへ移動 | ※ここでは事前に準備した「C:\Python_dev\sources\blood_pressure」フォルダへ移動しています | 2.「django-admin startproject config .」を実行 | ※この手順にすることでベースディレクトリと設定ディレクトリ名を別にできる ---- .. image:: ./images/01_install_012.png :alt: Django プロジェクト構成図 | 上図の構成でファイル群が生成されます | ・ベースディレクトリ名:blood_pressure | ・設定ディレクトリ名:config ---- .. image:: ./images/01_install_013.png :alt: settings.py の確認 | "settings.py" を確認 | データベースはデフォルトでSQlite3を使う設定になっている ---- .. image:: ./images/01_install_014.png :alt: 言語とタイムゾーンの設定 | 言語とタイムゾーンを日本に設定する ---- .. image:: ./images/01_install_015.png :alt: データベースのマイグレーション | データベースをマイグレーションする | 「python manage.py migrate」を実行 ---- .. image:: ./images/01_install_016.png :alt: Django管理サイト用の管理者ユーザー作成 | Django管理サイト用に管理者ユーザーを作成する | 1.「python manage.py createsuperuser」を実行 | 2.ユーザー名を入力 ※ここでは「admin」としています | 3.メールアドレスを入力 ※ここでは「admin@test.com」としています(適当で良いようです) | 4.Passwordを入力 ※入力内容は表示されません | 5.Password(again)を入力 ※入力内容は表示されません ---- .. image:: ./images/01_install_017.png :alt: ローカルWEBサーバー起動 | ローカルのWEBサーバーを起動 | 1.「python manage.py runserver」を実行 | 2.表示されている「http://127.0.0.1:8000/」をコピーしてブラウザで表示 ---- .. image:: ./images/01_install_018.png :alt: ローカルWEBサーバー起動成功 | この画面が表示されれば、Djangoプロジェクトの作成は成功です | ※サーバーの停止は [Ctrl] + [c] 1-1-4. VSCode からのローカル Webサーバー起動 ============================================= .. image:: ./images/01_install_019.png :alt: コマンドパレットを開く | VSCode で「コマンドパレット」を開く | 1.メニュー「表示」をクリック | 2.「コマンドパレット」をクリック ---- .. image:: ./images/01_install_020.png :alt: Python インタープリター選択 | 1.コマンドパレットに「python: select interpreter」を入力 | 2.表示された「Python: インタープリターを選択」をクリック ---- .. image:: ./images/01_install_021.png :alt: 「インタープリターパスを入力」クリック | 「インタープリターパスを入力」をクリック ---- .. image:: ./images/01_install_022.png :alt: 「検索」クリック | 「検索」をクリック ---- .. image:: ./images/01_install_023.png :alt: インタープリター選択 | 1.Pythonの仮想環境(ここでは"C:\Python_dev\venvs\blood_pressure")配下の |   「\Scripts\python.exe」を選択する | 2.「インタープリターを選択」ボタン押下 ---- .. image:: ./images/01_install_024.png :alt: python.exe パス確認 | VSCode 画面下部のPythonのバージョン(赤枠内)にカーソルを合わせると | 上部に選択した「python.exe」のパスが表示されるので、確認する ---- .. image:: ./images/01_install_025.png :alt: 実行とデバッグ | 1.左メニューから「実行とデバッグ」アイコンをクリック | 2.「実行とデバッグ」ボタン押下 ---- .. image:: ./images/01_install_026.png :alt: Django を選択 | 「Django」を選択する ---- .. image:: ./images/01_install_027.png :alt: ローカルWEBサーバー起動 | ローカルのWEBサーバーが起動される | ※コマンドプロンプトで「python manage.py runserver」を実行した時と同じ | ※VSCode 画面下部がオレンジ色になります | 表示されている「http://127.0.0.1:8000/」をコピーしてブラウザで表示 ---- .. image:: ./images/01_install_028.png :alt: ローカルWEBサーバー起動成功 | この画面が表示されれば、VSCodeからローカルWEBサーバーの起動は成功です .. image:: ./images/01_install_029.png :alt: サーバー停止方法 | ※サーバーの停止は上部に表示される「□」アイコンで行えます `> tech-memo.club Topへ `_