Django汎用手順
djangoを学習し始めで忘れないように作りました。
# Python仮想環境(venv)の作成
python -m venv venv
# 仮想環境をアクティベートする(Mac/Linuxの場合)
source venv/bin/activate
# pipのアップグレード(任意)
pip install --upgrade pip
# Djangoのインストール
pip install django
# Djangoプロジェクトの作成
django-admin startproject <プロジェクト名>
# プロジェクトディレクトリに移動
cd <プロジェクト名>
# 初期マイグレーションの実行
python manage.py migrate
# アプリケーションの作成
python manage.py startapp <アプリ名>
# アプリケーションをプロジェクトの設定に追加(settings.pyを編集)
# settings.pyのINSTALLED_APPSにアプリ名を追加
# INSTALLED_APPS = [
# ...
# '<アプリ名>',
# ]
# プロジェクトのルートURL設定を編集(urls.pyを編集)
# アプリ用のパスをincludeで追加
# from django.urls import path, include
# urlpatterns = [
# path('admin/', admin.site.urls),
# path('<アプリ名>/', include('<アプリ名>.urls')),
# ]
# アプリのurls.pyを作成し、基本のルーティングを設定
# from django.urls import path
# from . import views
# urlpatterns = [
# path('', views.index, name='index'),
# ]
# views.pyで基本的なビューを設定
# from django.http import HttpResponse
# def index(request):
# return HttpResponse("Hello, Django!")
# 開発サーバーを起動して動作確認
python manage.py runserver