2017-04-11 222 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注入保護的更多信息。

相關問題