2017-04-11 179 views
0

Django Version - 1.10.5 我上传了MongoDB上的文件,其中有几个字段,比如电子邮件,employee_id ,当然还有HTML页面中的文件。我可以在mongoDB中看到它。我想要做的是使用其中一个字段检索另一个HTML页面上的数据(例如,输入用于上传文章的电子邮件ID将使整篇文章在同一个HTML页面上)。我该如何解决这个问题?如何在HTML页面中显示来自MongoDB的数据?

+1

你卡在哪里?你知道如何用标准的Django表单和模型来做到这一点吗?你知道如何查询MongoDB吗? –

+0

我用标准表单和模型做了它,使用post方法将数据放入mongoDB我可以在Mongo中看到数据。我知道如何查询MongoDB,我只想使用上传文件时使用的某个字段在HTML页面上显示数据。 – Suyash

+0

并且?你在哪里卡住准确? Django的视图和模板部分都有相当广泛的文档记录,所以我没有看到你的问题是什么......除非你没有仔细阅读文档和教程,在这种情况下,这可能是时候这样做了。 –

回答

0

从我这个问题的理解,目前的状态是:

  • 已导入数据的MongoDB
  • 你想找回一些数据转换成HTML

我不明白的地方你被卡住了,因此简单的步骤是创建你的models.py文件来定义你提到的字段,email_id,employee_id等。Check details on how

Django模型API允许您创建,检索,更新和删除对象。本文档页面中的下一个主题。

我建议通过Django文档阅读彻底从这里尝试的东西在演示应用程序 - Django Models and Databases

额外:如果您使用基于SQL数据库,您可以使用原始的SQL查询。但Django引用:

每当你写入原始SQL时,你应该非常小心。每次使用它时,都应该正确地转义用户可以通过使用params控制的参数,以防止SQL注入攻击。请阅读有关SQL注入保护的更多信息。

相关问题