1. Flask 란?
- 플라스크는 파이썬으로 작성된 마이크로 웹 프레임워크의 하나로, Werkzeug 툴킷과 Jinja2 템플릿 엔진에 기반을 둡니다
2. 사용법
Flask 서버를 만들 때, 항상,
프로젝트 폴더 안에,
ㄴstatic 폴더 (이미지, css파일을 넣어둡니다)
ㄴtemplates 폴더 (html파일을 넣어둡니다)
ㄴapp.py 파일
(꼭 참고!! venv는 실제로는 보이지만, 안보인다~라고 생각하세요!)
# app.py
from flask import Flask, render_template
app = Flask(__name__)
## URL 별로 함수명이 같거나,
## route('/') 등의 주소가 같으면 안됩니다.
@app.route('/')
def home():
return render_template('index.html')
if __name__ == '__main__':
app.run('0.0.0.0', port=5000, debug=True)
2-1. 환경설정
1) 폴더 구조 (static, templates, app.py 추가)
2) 라이브러리 추가
File -> Settings -> project: alonememo -> python interprter -> +(플러스 버튼 클릭) -> 라이브러리 추가
기본 라이브러리 추가 리스트 (Flask, bs4, pymongo, requests)
'프로그래밍 > Python' 카테고리의 다른 글
ajax 골격, 로딩 후 실행 함수 (0) | 2022.04.08 |
---|---|
나홀로메모장 프로젝트 2 - 뼈대 코드 (app.py) (0) | 2022.04.07 |
Beautiful Soup 크롤링 (with 파이썬) (0) | 2022.04.07 |
파이썬 (python) - 변수, 자료형, 함수, 조건문, 반복문 (0) | 2022.03.30 |
Ajax (Get), Open API + jQuery (0) | 2022.03.30 |