为了学习python、Django和Postgresql的入门课程,我正在寻找最佳的方法来检索表数据,并以结构化的方式以html文件的形式显示数据,而Django和python是一种工具和语言。
发布于 2022-10-08 10:49:53
要在html文件中显示django数据,只需执行以下操作:
意见:
def login_view(request):
user = User.objects.all() #Here I have retrieved data from user table, in django table means Model.
return render(request, 'login.html', {'user':user}) #Here user is context在html文件中:
在html文件中显示数据。在这里,我使用花括号识别html文件中的上下文。
<html>
<body>
{% for data in user %} # user is context from login view, it is used display data in html file.
{{data}}
{% endfor %}
</body>
</html>为什么我在html文件中使用大括号,因为它是django中的模板语法。
发布于 2022-10-08 10:45:36
要将Django中Postgres中的数据显示为HTML,可以通过多种方式显示表。但是,这个库是一个很好的起点:https://django-tables2.readthedocs.io/en/latest/
它将完成大部分工作,您只需将qeuryset传递给组件,它将帮助您根据输入呈现HTML表。
https://stackoverflow.com/questions/73996279
复制相似问题