【问题标题】:Parsing nested dictionaries in Html (django)在 Html (django) 中解析嵌套字典
【发布时间】:2021-07-02 15:43:55
【问题描述】:

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 中显示 Student 的所有姓名

admin_main.html

【问题讨论】:

  • 我相信你忘了添加一些代码,你可以edit添加它。另外,您的问题目前还不是很清楚(可能是因为缺少代码?),您能澄清一下问题是什么吗?

标签: python html django dictionary


【解决方案1】:

admin_main.html

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

【讨论】:

  • 那行得通。我不确定在 admin_main.html 中是否仍然可以访问 Student_data,因为 New_dict 作为参数传递。非常感谢。
猜你喜欢
  • 2018-09-05
  • 2021-10-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-07-08
  • 1970-01-01
  • 2021-02-08
  • 2019-11-07
相关资源
最近更新 更多