Django-vs-flask.md
Speaker : ๊น๋ํ(์ ๋ฆฐ์ธํฐ๋ท๊ณ ๋ฑํ๊ต)
django, flask ์ ์ธ๊น?
๋ถํธํ๋๊น!
์น ํต์ ์ ๊ตฌํํ๋ค๊ณ ํ๋ฉด
HTTP ํ๋กํ ์ฝ์ ์ผ์ผํ ํ์ฑํ ๋ค์
HTTP methods์ ๋ฐ๋ผ ๋์์ ๋๋๊ณ
HTML ๋ ๋๋ง ์์ง์ ๋ง๋ ํ ํฌ๋งท์คํธ๋ง์ ๋ง์ถ์ด ์ํ๋ ๋ณ์๋ฅผ html์ ํ์ํ๊ณ
์น ์๋ฒ๋ฅผ ๊ฑฐ์ณ ๋ฐฐํฌ
DB์์ ๊น์ง ํ๋ค๋ฉด...?
์ด๋ฐ ๋๊ฐ์ ์์ ์ ๋ฐ๋ณต์ ํผํ๊ณ ๋ณต์กํ ๋ฌธ์ ๋ฅผ ์ค์ด๋ฉฐ ์ฃผ์ด์ง ์๊ฐ๋ด์ ์์ ์ ๋๋ง์น๊ธฐ ์ํด ๊ตฌํํ๊ธฐ ๋ฒ ์ฐฌ ๊ธฐ๋ฅ๋ค์ ์ฌ์ฉํ๋ ค๊ณ ์ฌ์ฉํ๋ ๊ฒ
django vs flask
intro
| | initial release | Slogan | User | |---|---|---|---|---| |django|21 July 2005|The web framework for perfectionists with deadlines|DeliveryHero, Pinterest, instagram| |Flask|April 1 2010|Web development, One drop at a time|StyleShare, ๋ก์ผํ์น, ๋ฒ๊ฐ์ฅํฐ|
comparison
Django ORM vs SQLAlchemy
Form vs flask-wtf
Template Engine vs Jinja2
Admin Page vs flask-admin
south(migrate, makemigrations) vs alembic
Middleware vs before_request, after_request ํน์ wsgi ๋จ์์ ์ง์ ๊ตฌํ
manage.py vs flask-scripts
manage.py test vs unittest or flask-test
def view(request) vs flask.request
django.contrib.messages vs flask.flash
Difference
Django : Meta ํ๋ก๊ทธ๋๋ฐ์ ๊ฒฐ์ ์ฒด
์ถ์ํ๋ ๋ง๊ณ ์์ํ๋ ๊ด๊ณ๊ฐ ๋งค์ฐ ๋ง์
SQLAlchemy -> ManyToMany ์ง์ํ์ง ์์
get_object_or_404, get_or_create =>
REST API ๊ตฌํํ ๋
ํํ ์์ ํ ๋๋ django
๋ณ๋์ด ๋ง์ ๋๋ Flask => Custom ํ ์ ์๊ฒ
Django ์์์ ์ด์ง๋ง ๋ง์ ๊ฒ๋ค vs Flask ๋ช ์์ ์ด์ง๋ง ๋ถ์กฑํ ๊ฒ๋ค
๋ด์๊ฐ
Flask๊ฐ ๋ ๋ง์์๋ ๋ค. ์น ๊ฐ๋ฐ์ ๋ํ ์ ๋ฐ์ ์ธ ์ง์์ด ์๋ ์ํ์์ ๋นจ๋ฆฌ ๊ธฐ๋ฅ์ ๊ตฌํํด์ผํ๋ค๋ฉด django๊ฐ ๋ซ๊ฒ ์ง๋ง ๊ธฐ๋ณธ์ ์ดํดํ๋๋ฐ๋ Flask๊ฐ ๋ ๋ซ๋ค๊ณ ์๊ฐํ๋ค. ํ๋ํ๋ ๊ตฌํํด๊ฐ๋ฉด์ ์ดํดํ๋ ๊ฒ์ด ์ข ๋ ๋ง์์ ๋ ๋ค.
Last updated