要約
このテンプレートはいいぞ.ぜひ使っていただけると嬉しく思います.
はじめに
私がDjangoを使用したプロジェクトで使いまわしているtemplateを使ってDjangoの使い方を解説していこうと思います.Djangoの使い方に関しては先人たちの知恵のほうが良く解説されていることと思いますので備忘録程度に読んでいただければと思います.
用意するもの
- IDE/Code Editor
- Docker
- Python>=3.8
推奨レベル
- Gitの操作が一通りわかる.(clone, fetch, pull, push...etc)
- Pythonの開発環境が整っている
0. templateを使ってリポジトリを作ってみよう.
こちらのリンクをクリックして
Use this template
からこのテンプレートを用いてリポジトリを作成することができます.
必要な情報を記入してCreate repository from template
を押せば作成完了です.
1. ローカルで動かしてみよう
ここでは実際にローカル環境で動作することを確認していきます.
1.1 Dockerが入っていることを確認する
docker version
にてバージョンを確認できます
実行できない場合はDockerが本当に入っているか確認し,入っていなければ他の記事を参考に導入してください.
1.2 git clone
[省略]
各々git cloneしていただければと思います.
1.3 Docker composeでコンテナをビルド,起動させる
cloneしたディレクトリに行って,以下コマンドを実行します.
docker-compose up -d --build
[+] Running 3/3
- Container <ディレクトリ名>-db-1 Started
- Container <ディレクトリ名>-app-1 Started
- Container <ディレクトリ名>-nginx-1 Started
という表示が出るでしょう.
その後,
その後,
docker-compose exec app python manage.py flush --no-input
docker-compose exec app python manage.py makemigrations
docker-compose exec app python manage.py migrate
docker-compose exec app python manage.py collectstatic --no-input --clear
docker-compose exec app python manage.py createsuperuser
これらのコマンドを実行してください.
以上で,Djangoの環境構築が完了しました.
次記事にてDjangoの使い方に関して解説していきます.