私はウェブ開発のためにPythonを試してみたかったのと同じ状況でした:)そして、私はDjangoに行ってきました。 Djangoの背後にあるすべての魔法を理解するのは難しいこともありますが、とても役に立ち、とても役立ちます。 ORMが好きなら、Djangoは良いものを持っています。管理パネルもあります。一般的なビューも良いことです:)基本的にそれは非常に素晴らしいフレームワークであり、最初のアプリケーションをオンラインで実行するときは、2番目の開発は楽しいでしょう:)
しかし、しばらくしてから、私はフラスコを見つけました。そして今私はそれを使って作業しています。どうして?時には私は自分で物を作り、作りたいと思うので、物事がどのように働いているのかを知りたいと思っています。フラスコは最小限のもので、あなたはすでに持っているすべての "魔法" Djangoを作成します。私はDjangoを使い始めたことをうれしく思っています。なぜなら今Flaskのアプリケーションでそこからいくつかの原則を使用できるからです。フラスコのユーザーは少なくなっていますが、これまでのところ、私にとって大きな問題ではありませんでした。また、すでにいくつかのものを手伝っている拡張機能もあります。 ORMはDjangoのように深く組み込まれていませんが、私はORMを嫌うので(私は昔ながらのものと呼んでいますが、私の場合は未加工のSQLがもっと効果的だと思います)
最高のことは、両方を試して、好きなものを選ぶことです。経験豊かな人は、他の人よりも優れているとのアドバイスをすることができますが、私はそう言うでしょう!あなたがDjangoで足を壊しているのを見たら、たぶんFlaskが助けになるでしょう。または他の方法で。
楽しくお楽しみください!
他の開発者がFlaskとDjangoを決めるのを助けるワークシートを作成しました。あなたはそれを通過し、使用するための最高のフレームワークの "結果"を得ることができます: https://wakatime.com/django-vs-flask-worksheet –
私はその古い質問を知っていますが、これは確かに私たちのような初心者に役立つでしょう[ Django VS Flask](https://www.youtube.com/watch?v=zGqmRbkukk8) – Suresh2692