機械学習を活用したWebアプリ制作、
完成期限まであと20日(2020年4月10日現在)。
もう時間がない。
モデル構築にあわせ、
Web関連の技術も習得しなければいけない。
HTML 、CSS、JavaScriptに加え、
学習させたモデルやデータをWebアプリにするのに、
「Django(ジャンゴ)」
という
Python で Web アプリケーションを作成するためのWebフレームワークを使う。
![](https://i0.wp.com/uncle-kanazawa.com/wp-content/uploads/2019/01/computer09_question-2.png?w=1256)
えっ、フレームワークってなに?(そこから?)
どうも細かいことが気になってしかたない。
(だからなかなか先に進まない。)
ビジネスの世界で、
フレームワーク(framework)といえば、
「SWOT分析」「3C分析」「ロジックツリー」
などが有名で、
企業分析のときによく使う。(わし、中小企業診断士なのだ!←自慢か?)
フレームワーク(framework)を日本語にすれば、
なので
Webフレームワークとは、
ということになる。
具体的には、
それが「Django」ということだ。
ちなみに、
Python のWebフレームワークにはもうひとつ、
「Flask(フラスク)」
がある。
![](https://i0.wp.com/uncle-kanazawa.com/wp-content/uploads/2019/12/ECD70C9D-8BF2-46FD-BA99-ED65D7E2AB50-500x231.jpeg?resize=500%2C231&ssl=1)
大人気のPython web フレームワーク
どちらを使うか議論はあるが、
ログイン機能など機能面で充実させたければ、
「Django」を使おう、
ということになる。
ただ、
Web アプリ開発が簡単にできる
というが、だまされてはいけない。
そんな甘い話があるわけない。
概要の図を見たが、イメージがわかない。
![](https://i0.wp.com/uncle-kanazawa.com/wp-content/uploads/2020/04/DCA28D90-5798-43D1-9987-B385E7B9BFE4.jpeg?resize=500%2C323&ssl=1)
『現場で使えるDjangoの教科書《基礎編》』より
説明文(*1)を読んでいても、
![](https://i0.wp.com/uncle-kanazawa.com/wp-content/uploads/2020/04/E117C61E-E754-4B79-BCC8-B144BC1122A1.jpeg?resize=500%2C278&ssl=1)
©️Samurai Blogより
日本語なのに頭に入ってこない。
![](https://i0.wp.com/uncle-kanazawa.com/wp-content/uploads/2019/01/necchusyou_face_boy5-2.png?w=1256)
時間がないんだ、おじさんには!
とりあえず手を動かしていこう。
参考書として、『現場で使える Django の教科書《基礎編》』がおすすめ。
![](https://i0.wp.com/uncle-kanazawa.com/wp-content/uploads/2020/01/FD1DB359-BED2-485B-8C95-3A9492E0968F.jpeg?resize=375%2C500&ssl=1)
kindleで!
コメント
[…] (フレームワークの考察ブログは、こちら) […]