본문 바로가기
Q&A2018년 9월 15일1분 읽기

Python Flask로 웹앱 만들기 입문

파
파이썬입문
조회 2323댓글 3

Python으로 간단한 웹 애플리케이션을 만들고 싶은데, Flask가 좋다고 들었습니다.

Flask의 기본 구조와 라우팅, 템플릿 사용법을 알려주세요. Django와 비교해서 어떤 점이 다른가요?

댓글 3

프프론트수진8년 전
Flask 기본 예제:
```python
from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello():
return "Hello World!"

@app.route("/user/")
def user(name):
return f"Hello {name}!"

if __name__ == "__main__":
app.run(debug=True)
```
Django와 달리 Flask는 마이크로 프레임워크라 필요한 것만 골라서 쓸 수 있습니다.
코코딩하는민수8년 전
DB 연동은 Flask-SQLAlchemy를 사용하면 됩니다. ORM이라서 SQL 없이 파이썬 코드로 DB 조작 가능해요. REST API를 만들 때는 Flask-RESTful도 같이 쓰면 편합니다.
파파이썬입문(guest)프론트수진8년 전
정말 간단하네요! 데이터베이스 연동은 어떻게 하나요?
Ctrl+Enter로 등록