`> 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へ `_