【Udemy】「Python + Django5 Djangoを基礎から応用まで、アプリケーション開発マスターpython付き」の学習記録。
Notionでまとめて、そのままの形でQiitaに投稿できればいいのにな...
Django 大学陸上部サイトの作成
1. プロジェクト作成:TemplateExam
cd 04_TemplateExam
django-admin startproject TemplateExam
2. アプリケーション作成:TemplateApp
cd TemplateExam
python manage.py startapp TemplateApp
settings.py にアプリケーションを追加
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'TemplateApp', # アプリケーション名
]
アプリケーションの urls.py を作成
cd TemplateApp
touch urls.py
プロジェクトの urls.py を編集
from django.contrib import admin
from django.urls import path, include # includeを追加
urlpatterns = [
path('admin/', admin.site.urls),
path('app/', include('TemplateApp.urls')), # アプリケーションのurlsをインクルード
]
TemplateApp の urls.py を記述
from django.urls import path
from . import views # 同階層のviews.pyをインポート
app_name = 'app' # アプリケーション名
urlpatterns = [
path('home', views.home, name='home'), # home.htmlを表示
path('members', views.members, name='members'), # members.htmlを表示
path('member/<int:num>', views.member, name='member'), # member.htmlを表示
]