2017-04-11 5 views
0

Djangoバージョン - 1.10.5 私はMongoDB上に電子メール、employee_id のようなフィールドとHTMLページからのファイルをアップロードしました。私はmongoDBでそれを見ることができます。私がしたいのは、これらのフィールドの1つを使用して別のHTMLページのデータを取得することです(たとえば、記事をアップロードするために使用された電子メールIDを入れると、記事全体が同じHTMLページに表示されます)。どのように私はそれを回りますか?MongoDBのデータをHTMLページに表示するにはどうすればよいですか?

+1

あなたはどこにいますか?標準のDjangoフォームとモデルでこれを行う方法を知っていますか? MongoDBを照会する方法を知っていますか? –

+0

私は標準的なフォームとモデルでそれを行い、データをmongoDBに入れるポストメソッドを使用しました。私はMongoのデータを見ることができます。私はMongoDBを照会する方法を知っていますが、ファイルをアップロードする際に使用したフィールドの1つを使用してHTMLページにデータを表示したいだけです – Suyash

+0

そして?あなたはどこに正確についていますか? Djangoのビューとテンプレートの部分はかなり広範に文書化されているので、あなたの問題が何であるかは分かりません。もしあなたがdocを読んでいて、チュートリアルをやっていないのであれば、うまくいくでしょう。 –

答えて

0

質問の私の理解から、現在の状態は次のとおりです。

  • あなたはMongoDBの
  • にデータをインポートしているあなたは、HTML

にいくつかのデータを取得したい私はどこ理解していませんでしたあなたは立ち往生しているので、あなたが言及したフィールドを定義するmodels.pyファイルを作成するのが簡単なステップでしょう。Check details on how

DjangoモデルAPIを使用すると、オブジェクトを作成、取得、更新、削除することができます。このドキュメントの次のトピック

私は徹底的にDjangoのドキュメントを読んここからデモアプリケーションで物事を試してお勧めします - Django Models and Databases

エクストラ:あなたはSQLベースのDBを使用した場合は、生のSQLクエリを使用することができます。しかし、Djangoは次のように引用しています。

生のSQLを書くときは、常に注意が必要です。使用するたびに、SQLインジェクション攻撃から保護するために、paramsを使用してユーザーが制御できるすべてのパラメータを適切にエスケープする必要があります。 SQLインジェクションの保護について詳しくは、こちらをご覧ください。

関連する問題