为了学习一门关于PYTHON、Django和PostgreSQL的入门课程,我正在寻找一种最佳的方式来检索表格数据,并以Django和PYTHON作为工具和语言以结构化的方式将其显示在html文件中。
xesrikrc1#
要在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中的模板语法
fjaof16o2#
要在Django中将Postgres中的数据显示为HTML,您可以使用多种方法,具体取决于您希望如何显示该表。但是,这个库是一个很好的开始:https://django-tables2.readthedocs.io/en/latest/它本身将完成大部分工作,您所需要做的只是将qeuryset传递给组件,它将帮助您根据您的输入呈现一个HTML表。
2条答案
按热度按时间xesrikrc1#
要在html文件中显示Django数据,只需执行以下操作:
在视图中:
在html文件中:
要以html文件显示数据,请执行以下操作。在这里,我使用大括号来识别html文件中的上下文
为什么我在html文件中使用大括号,因为这是Django中的模板语法
fjaof16o2#
要在Django中将Postgres中的数据显示为HTML,您可以使用多种方法,具体取决于您希望如何显示该表。但是,这个库是一个很好的开始:https://django-tables2.readthedocs.io/en/latest/
它本身将完成大部分工作,您所需要做的只是将qeuryset传递给组件,它将帮助您根据您的输入呈现一个HTML表。