質問: Python3 PyCharm Django を利用してWEBアプリを作ろうと考えています。 しかし、調べれば調べるほど便利な機能といいますか、単語が出てきて混乱しています。 初めはBrythonのモジュールを使えばcgihttpserverが建てることができ、また値の受け渡しが出来ると理解しました。 そして、Djangoというフレームワークを使えばWebアプリケーションの作成で様々な便利な機能を使えることができてほとんど必須に近いということも分かりました。 Djangoでは開発用Webサーバーが用意されていて、実際に建ててみるとどこに存在するのかわからないhtml、adminページが表示されました。また、Djangoではデフォルトでsqlite3を使用する設定になっています。 ttp://qiita.com/taijijiji/items/8da746e150d1e0947107 ですが、最も参考になると判断した上記サイトでは、Webサーバにnginx、データベースにMariaDBを、またDjangoで開発したWebアプリケーションとWebサーバを連動させるインタフェース?にuWSGIというものを使うそうです。 モジュールのBrython、フレームワークのDjango、データベースの.sqlite3とMariaDB(mysql?) WebサーバはDjangoのコマンドプロンプトからpython manage.py runserverで立ち上げるもの Brythonで同じくserver.pyを開き立ち上げるCGIHTTPServer、 そしてnginx。 どれが必要でどれが必要ではないものなのか調べすぎて分からなくなってしまいました。 Python3でのWebアプリ制作経験者の方、是非ともご指導願います。 主に参考にしたURLはこちらです ttp://eiry.bitbucket.org/win/tutorial/index.html ttp://qiita.com/taijijiji/items/8da746e150d1e0947107 ttp://blog.livedoor.jp/hamu_nbr/archives/43114283.html
回答: よくよく考えたら自分のやりたいことを明確に書かないと必要な機能など書きようがありませんね! 結局のところDjangoがどこから読み込んでどのような流れでhtmlを表示しているのか分かったので回答の必要がなくなりました。 Djangoと.sqlite3で頑張ってみようと思います。