【问题标题】:Getting data from a dataset in Django从 Django 中的数据集中获取数据
【发布时间】:2020-06-26 03:04:15
【问题描述】:

我有一个数据集,我正在尝试从中读取数据并在我的网站上显示我正在使用 Pandas 包将数据读入 DataFrame。

我想在我的 Django 网站上显示数据的子集,但是我不知道实现此目的的正确方法是什么,我应该将数据集导入我的 PostgreSQL 数据库并从那里读取吗?

【问题讨论】:

  • 如果你的数据集很大,panda 需要花时间读取数据,最好使用数据库,但你必须先将数据输入数据库
  • @ParitoshYadav 如果数据集不是那么大怎么办?我将如何在我的网页中使用 DataFrame?
  • 取决于你有什么类型的数据集,你能展示你的数据集吗(不是为了理解而完整)
  • 您可以将数据集存储在列表或字典中,然后使用 Django 在 html 表中或您喜欢的任何方式将它们呈现在您的 HTML 页面中
  • @ParitoshYadav 你可以看看saa-d.github.io/top-n-recommender这是我的代码,最终的数据框是我想在网站上显示的那个

标签: python django dataframe dataset


【解决方案1】:

(如果您不想将数据存储在数据库中)

您可以使用 Bootstrap 表在 HTML 模板中显示数据

https://getbootstrap.com/docs/4.4/content/tables/

将每一列存储在一个列表中,然后将所有列表存储在 dict 中并呈现它们

context={
'data':list1,
'data2':list2,
}

return render(request,'table.html',context)

你使用 Django 内置模板 for 循环来遍历并显示所有数据

https://docs.djangoproject.com/en/3.0/ref/templates/builtins/

【讨论】:

    猜你喜欢
    • 2012-10-11
    • 2022-01-10
    • 1970-01-01
    • 1970-01-01
    • 2021-09-18
    • 1970-01-01
    • 1970-01-01
    • 2015-12-13
    • 1970-01-01
    相关资源
    最近更新 更多