Передача данных в шаблон из базы данных
Я изучаю django. Мой views.py
выглядит как показано ниже, который находится внутри student
папки app.
from django.shortcuts import render
# from .models import Student
from student.models import Student
# Create your views here.
def home(request):
student_data = Student.objects.all()
context = {
'student_data': student_data
}
return render(request, 'index.html', context )
Я пытаюсь получить значения в шаблоне index.html
, который находится в папке template
. Мой код в index.html
выглядит следующим образом.
<p>
{{ student_data }}
</p>
Мой код models.py
, который находится внутри приложения student
, выглядит следующим образом.
from django.db import models
class Student(models.Model):
first_name=models.CharField( max_length=100 )
last_name=models.CharField( max_length=100, blank=True, null=True )
age=models.IntegerField()
Но я не вижу никаких данных в HTML с помощью браузера.