開発の準備をします。

GitHub 準備

GitHub のリポジトリを作成します。

.gitignore 作成

記述されたファイルは、git 管理下から除外されてコミットされなくなります。

必ず作成しておきましょう。

.gitignore

myvenv
db.sqlite3
.vscode
__pycache__
*.pyc
.DS_Store

仮想環境の作成

myvenvという名前で仮想環境を構築します。

$ python3 -m venv myvenv

仮想環境の実行

sourceコマンドで仮想環境を実行します。

ターミナルを再起動したときなど、必ずこのコマンドを実行して、仮想環境に入って下さい。

仮想環境に入ると、ターミナルに(myvenv)という印が付きます。

これがあると、仮想環境に入っていることになります。

$ source myvenv/bin/activate

※ windows の方は別コマンドになります。

Windows のみ

$ .\myvenv\Scripts\activate

requirements.txt 作成

開発で必要なパッケージを記載します。

simpleJWT、Djoser ライブラリを使用します。

requirements.txt

Django==3.2.9
djangorestframework==3.12.4
djangorestframework-simplejwt==4.4.0
PyJWT==1.7.1
djoser==2.0.3

パッケージのインストール

このコマンドで、requirements.txtに記載されたパッケージがインストールされます。

(myvenv) ~$ pip3 install -r requirements.txt

これで、Django で開発する準備ができました。