2017-06-24 15 views
2

私は製品のmongoDBデータベースを持っています。そして、データベースから結果を検索してフィルタリングできるWebページを作成したいと思います。このような: https://demo.getsaleor.com/products/category/groceries-5/ (ちょうどこのページ全体ではなく、ウェブサイト)mongoDBデータベースを検索するためのWebページを作成する方法は?

1 - 私は、最小限の変更で、この仕事をするためのテンプレートを見つけることができますか?

2 - テンプレートがない場合は、簡単な方法でこれを行う方法がありますか?

3 - Djangoはこれに適していますか?

ありがとうございます。

+0

... MongoDBを持つ良いですyour'reはMongoDBのに興味を持って、私は希望の場合意味のあるスタックアプリケーションを推奨します。そのセットアップは非常に簡単で、そのすべてのjavascript、http://mean.io/ ...もう1つの推奨事項は、Firebase https://firebase.google.com/です。 – KpTheConstructor

答えて

0

MongoDBは単一ページのアプリケーションhttps://en.wikipedia.org/wiki/MEAN_(software_bundle))を構築するために使用されMEANスタックの一部です。単一ページのアプリケーションは現在非常に支持されており、SPAは「インターネットの未来」だと言われていますが、普通のHTMLページよりも構築が複雑です(私は思う)

は単一ではありませんページアプリケーション...

再生する機能は<script type="application/ld+json">{"potentialAction": {"@type": "SearchAction", "query-input": "required name=search_term", "target": "http://demo.getsaleor.com//search/?q={search_term}"}, "@type": "WebSite", "@context": "http://schema.org", "name": "Saleor e-commerce", "url": "http://demo.getsaleor.com/", "description": ""}</script>です。これは、検索文字列を含むサーバーにjsonを送信することによって行われ、データベースを検索します。サーバーサイドであなたが

MongoDBのためのDjangoのエンジンがある...このためにMongoDBとの組み合わせでジャンゴを使用することができます。https://django-mongodb-engine.readthedocs.io/en/latest/tutorial.htmlので、Djangoは

+0

テンプレートはすぐに使用できますか? –

+0

そのウェブページのコードとまったく同じではなく、私が望むのはmongodbデータベースを検索して結果をフィルタリングすることです。 –

+0

はわかりません。 '平均スタックチュートリアル'または 'django mongodb tutorial'を検索すると、データベースにクエリを出すためのソースコード付きの解決策が用意されています。 –

関連する問題