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
回答1件
あなたの回答
tips
プレビュー