レコードの取得
テーブル名「 User 」の「 id 」、「 name 」カラムを取得するには次のようにします。
pythonApp\env\django_app\hello\views.py
from django.shortcuts import render
from django.http import HttpResponse
from .models import User
# Create your views here.
def index(request):
data = User.objects.all()
params = {
'data': data,
}
return render(request, 'hello/index.html', params)
pythonApp\env\django_app\hello\urls.py
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'),
]
pythonApp\env\django_app\hello\templates\hello\index.html
{% load static %}
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<h1>hello/index</h1>
<table>
<tr>
<th>ID</th>
<th>NAME</th>
</tr>
{% for item in data %}
<tr>
<td>{{item.id}}</td>
<td>{{item.name}}</td>
</tr>
{% endfor %}
</table>
</body>
</html>