[TIL] Day 15 - Flask (web app)
Flash仮想環境のインストール(venv)
1.仮想環境の準備
$ mkdir project
$ cd project
$ sudo apt-get install python3-pip
$ pip3 install virtualenv
2.仮想環境の作成
$ virtualenv venv
3.仮想環境に入る
$ source venv/bin/activate
(venv) $ pip3 list
#아무것도 설치 안되있음 확인
4.仮想環境への移行
$ source venv/bin/activate
(venv) $ pip3 list
5.フラスコの取り付けと運転
(venv) $ pip3 install flask
(venv) $ code app.py
(venv) $ flask run (혹은 python3 app.py)
6.仮想環境のシャットダウン
(venv) $ deactivate
$
インターネットとWeb
API
:アプリケーションプログラミングインターフェース、プログラムのインタラクションを支援するメディア
RESTful (REpresentatinal State Transfer)
:Webサーバが要求に応答する方法の1つで、データではなくリソースの観点からアクセスする
REST API
:HTTP URIでリソースを指定し、HTTPメソッドでリソースのCRUDを行う
四種類のHTTP方法
GET(Read), POST(Create), PUT(Update), DELETE(Delete)
Flash DBのバインド(ORM-オブジェクト関係マッピング)
ORMのSQLAlchemy
(コメントサイト)
https://wikidocs.net/81045
https://opentutorials.org/module/3669/22070
https://pythonbasics.org/flask-sqlalchemy/
https://velog.io/@langssi/Flask-SQLAlchemy
https://flask-sqlalchemy.palletsprojects.com/en/2.x/queries/
Reference
この問題について([TIL] Day 15 - Flask (web app)), 我々は、より多くの情報をここで見つけました https://velog.io/@hook0318/TIL-Day-15-Flask-web-appテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol