首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从表中检索数据并在html文件中用Python和Django显示?

如何从表中检索数据并在html文件中用Python和Django显示?
EN

Stack Overflow用户
提问于 2022-10-08 10:32:52
回答 2查看 42关注 0票数 -1

为了学习python、Django和Postgresql的入门课程,我正在寻找最佳的方法来检索表数据,并以结构化的方式以html文件的形式显示数据,而Django和python是一种工具和语言。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-10-08 10:49:53

要在html文件中显示django数据,只需执行以下操作:

意见:

代码语言:javascript
复制
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文件中的上下文。

代码语言:javascript
复制
<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中的模板语法。

票数 2
EN

Stack Overflow用户

发布于 2022-10-08 10:45:36

要将Django中Postgres中的数据显示为HTML,可以通过多种方式显示表。但是,这个库是一个很好的起点:https://django-tables2.readthedocs.io/en/latest/

它将完成大部分工作,您只需将qeuryset传递给组件,它将帮助您根据输入呈现HTML表。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73996279

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档