django - 在模板 django 中渲染数据库值
问题描述
我创建了一个名为“学生”的应用程序。从这里我必须访问模板上的数据库值。我已经完成了更改并应用了迁移,但它显示
在应用程序“学生”中未检测到任何更改
当我访问
http://localhost:8000/student/
我只从 HTML 文件中获取文本,但没有获取数据库值。
我想要这样的输出:
这里的学生,
姓名,
部门,
班级,
在网页上。
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()
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})
解决方案
推荐阅读
- matlab - 带类的matlab - 将结构保存在空的双数组中
- flutter - 无法从项目中更改或删除日志
- android - 我可以在两个不同的片段上设置相同的插页式广告代码吗?
- r - 带有变量的正则表达式,后面没有 R 中的任何内容
- c# - C# 8.0 中的可空引用类型
- c - 奇怪的问题 - c 中的维数组输入
- python - 在 postgresql 中计算和存储向量的余弦相似度(点积)
- c# - 使用 Roslyn API 读取 *.csproj 属性值?
- python - Python 读取共享的 Outlook 收件箱,在子或正文中查找文本,如果找到,创建新文件夹或移动到现有
- mysql - 2 列,其中 1 列 [SQL]