在 Html (django) 中解析嵌套字典

时间:2021-07-02 15:43:55

标签: python html django dictionary

Models.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)

Views.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

1 个答案:

答案 0 :(得分:1)

admin_main.html

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