テンプレートの作成
DjangoでMySQLのDBを利用する際のナレッジ
目次
ビュー設定
(アプリケーション名)\views.pyの記述を変更する
- from django.shortcuts import render
- from .models import テーブルクラス名
-
- # 一覧画面の例
- def 画面名(request):
- 変数名 = テーブルクラス名.objects.all()
- return render(request, 'テンプレートhtmlのファイルパス', {'変数名': 変数名})
-
URL定義
(アプリケーション名)\urls.py
- from django.urls import path
- from . import views
-
- urlpatterns = [
- path('', views.画面名, name='画面名'),
- ]
-
(プロジェクト名)/urls.py
- from django.contrib import admin
- from django.urls import path, include
-
- urlpatterns = [
- path('admin/', admin.site.urls),
- path('', include('テンプレートファイルが入っているフォルダ名.urls')),
- ]
-
テンプレート作成
(アプリケーション名)/templates/フォルダ名/にhtmlファイルを作成する