Как получить все данные на странице? Django
Как более корректно получить все данные на веб-странице с помощью Django?
from django.http import HttpResponse
from .models import Student
def get_students(request):
  students = Student.objects.all()
  return HttpResponse(''.join(f'<p>{student}</p>' for student in students))
                
Таким образом, вы можете запросить все данные из модели и показать их на веб-странице.
views.py
from django.http import HttpResponse
from .models import Student  
def get_students(request):
students = Student.objects.all()
context =  {'students ': students,}
return render (request, '/index.html', context)
index.html
Теперь вы можете взять все данные из модели с {{student.name}}.
 {% for student in students %}
   
  {{student.name}}
  {% endfor %}