私はMongoDBを私のプライマリ(今までは)データベースとして使用しています。 DjangoとPyramidの間で混乱しています。これはPythonのWebフレームワーク(djangoまたはdjango-norelまたはpyramid)をMongoDBがデータベースとして使用されているときに使用する
私はPythonには満足していますが、PythonでWeb開発を行ったことはありません(私はPHPで行っています)。私はMongoを使用しているので、Djangoを使用することはありません.ORMはDjangoに関連する開発の容易さを取り除きますか?
私はDjangoの新機能です(わずか数時間)ので、ORMがどのフレームワークのどの部分に影響するのかよくわかりません。
は、または私がDjangoのフォークdjango mongodb engineとdjango-norelで行く必要があります(彼らは積極的にかかわらず維持されていない)、または私はそれが私にはジャンゴの2部無用になりますので、私のテンプレート層としてJinja2の使用を計画しているので、私はピラミッドを使用する必要があります。
これらのバッテリをdjangoから削除した後も、締め切りのある人のためのフレームワークであることは変わりません。
アドバイス?
Djangoの主な魅力は管理アプリです。非リレーショナルデータベースではあまり役に立ちません。フラスコも考慮する。 –
正確に何を作りたいですか?他のより重要な要素が存在する可能性がある場合は、目的のデータストアのためだけにフレームワークを選択するのは愚かです。 –
ORMやテンプレートエンジンを使用していないと思いますが、Djangoは使用しないでください。フラスコは素晴らしい選択肢のように聞こえる。 –