title: Render database values in template django
body: <p>I have created an app called 'student.' From this I have to access database values on templates. I have done the changes and applied migrations but it shows </p>
  
  <blockquote>
    <p>No changes detected in app 'student'</p>
  </blockquote>
  
  <p>when I visit the </p>
  
  <pre><code>http://localhost:8000/student/
  </code></pre>
  
  <p>I only get the text from the HTML file but am not getting database values.<br>
  I want output like this:</p>
  
  <blockquote>
    <p>the student here,<br>
    name,<br>
    department,<br>
    class,  </p>
  </blockquote>
  
  <p>on the web page.</p>
  
  <ol>
  <li><p><code>models.py</code> file:</p>
  
  <pre><code>python
  from django.db import models
  class Student(models.Model):
      roll_no = models.TextField()
      name = models.TextField(max_length = 40)
      stud_class = models.TextField()
      department = models.TextField()
  </code></pre></li>
  <li><p><code>views.py</code> file:</p>
  
  <pre><code>python
  from django.shortcuts import render
  from django.shortcuts import render
  from django.http import HttpResponse
  from .models import Student
  
  def student_show(request):
      student = Student.objects.all() #order_by('roll_no')
      return render(request,'student/student1_show.html', {'student':student})
  </code></pre></li>
  </ol>