首页 > 解决方案 > 在 Html (django) 中解析嵌套字典

问题描述

模型.py

class Subject(models.Model):
    name = models.CharField(max_length = 20)

class Student(models.Model):
    name = models.CharField(max_length = 20)
    hometown =models.CharField(max_length = 20)
    
class Classes(models.Model):
    name = models.CharField(max_length = 20)

视图.Py

def admin_main(request):
    Student_data = Student.objects.all()
    Subject_data = Subject.objects.all()
    Classes_data= Classes.objects.all()
    
    New_dict = {"Student_data":Student_data,
    "Subject_data",Subject_data,
    "Classes_data",Classes_data}

    return render(request,"admin_main.html",New_dict)

如何在 admin_main.html 中显示学生的所有姓名

admin_main.html

标签: pythonhtmldjangodictionary

解决方案


admin_main.html

{% for student in Student_data %}
  <p>{{student.name}}</p>
{% endfor %}
  • 在这里,我们可以使用for loop

推荐阅读