在模板Django中渲染数据库值

时间:2019-08-20 13:08:10

标签: django database django-models django-templates django-views

我创建了一个名为“学生”的应用。由此,我必须访问模板上的数据库值。我已经进行了更改并应用了迁移,但它显示了

  

在应用程序“学生”中未检测到任何更改

我访问

http://localhost:8000/student/

我仅从HTML文件中获取文本,但未获取数据库值。
我想要这样的输出:

  

这里的学生,
  名称,
  部门,
  类

在网页上。

  1. models.py文件:

    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()
    
  2. views.py文件:

    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})
    

0 个答案:

没有答案