[備忘録] Week07: 自走できるAI人材になるための6ヶ月長期コース
キカガクさんの半年にわたる講義の備忘録
2020.06.20(土) Week 07
今週からWebアプリケーション開発に入りました。Django というWebフレームワークを利用するらしい。Webに関しての知識が足りていないからこの講座以外で良く聞く単語のとの関係性がまとまったサイトがあると良いな。何がどう違うのかよく分からない。。。以下で合っているのかな??
フレームワーク -- Vue / React / Ruby on Rails
言語 -- Node.js / JavaScript / Python / C++
備忘録
Week 07 実施内容
・Django の基礎
・日記帳アプリの作成
Django は大規模開発に向いている。
小さいので良いなら Flask が良いらしい
Web アプリケーションのフレームワーク
がたくさんあって混乱してきたので要整理
Python3 仮想環境 @Mac
django を仮想環境にだけに入れたと思ったらMac のローカルにもインストールしてしまったかも。もしくは過去に入れたことがあるのかな。。。django をMac のローカルでも確認できた。
python3 -m django --version
仮想環境から出るためのコマンド
deactivate
仮想環境を削除したくなったら
MTV / MVC
ここのサイトが分かりやすく説明されていた
Django
form.as_p
Django でbootstrap を利用する方法
どうやらベースとなるhtml ファイルを作ったら、一部だけを書き換える様な書き方もできるらしい。データベースに格納されている情報を引っこ抜くのにform 以外の書き方はあるのかな。更新ではなく、ただその情報をみたい時に全てのフィールドのコードを書いているとミスをしそう。