我想在 Django 中使用 ORM 显示数据,但在我的 html 网页上只生成了一个查询
I want to display data using ORM in django but only a query is being generated on my html webpage
我想在 Django 中使用 ORM 显示数据库中的数据,但在我的 html 网页上只生成了一个 sqlquery 而不是数据。
谁能帮我解决这个问题?
我的代码:
views.py
def home(request):
Values = Major.objects.raw('SELECT p.major_cd, m.description FROM percentages as p, major as m WHERE p.major_cd = m.major_cd;')
context = { "Values": Values
}
return render(request, "website/index.html" , context )
index.html
{{ Values }}
您应该迭代查询以获得结果...
{% for v in Values %}
{{ v }}
{% endfor %}
我想在 Django 中使用 ORM 显示数据库中的数据,但在我的 html 网页上只生成了一个 sqlquery 而不是数据。 谁能帮我解决这个问题?
我的代码:
views.py
def home(request):
Values = Major.objects.raw('SELECT p.major_cd, m.description FROM percentages as p, major as m WHERE p.major_cd = m.major_cd;')
context = { "Values": Values
}
return render(request, "website/index.html" , context )
index.html
{{ Values }}
您应该迭代查询以获得结果...
{% for v in Values %}
{{ v }}
{% endfor %}