--오늘의 학습 범위--
Part 10. Flask 기초
Ch 02. 플라스크 기초
CH02_02. 플라스크 첫 실행, 디버그 모드
처음으로 플라스크 코드를 작성해 보는 시간!
플라스크 런 해보고 가장 기본적인 실행 방법을 해보는 시간이었다. 어렵다 어려워
몇 번 초보 강의를 들었지만 항상 맨 처음 환경 설정하고 run server하는 과정이 정말 어렵다. 하다가 안되면 맨붕도 오고...ㄷㄷㄷㄷㄷ 오류를 겪고 구글링으로 해결하는 과정에서 많이 배우는 거라던데... 난 왜 항상 할 떄마다 새로운 건가요...😭😭😭
-처음 플라스크 서버 환경 구축하는 단계
1. gitignore 세팅 : https://www.toptal.com/developers/gitignore
-python, macos, window, flask, vscode 추가 해서 생성 클릭
-gitignore 소스코드에 붙여넣기
- gitignore 최하단에 적기
-플라스크 공식 문서 참고-
https://flask.palletsprojects.com/en/1.1.x/quickstart/
-app.py 작성
from flask import flask
app = Flask(__name__)
@app.route('/')
def index():
return 'Hello, World!'
에러남. WARNING: This is a development server. Do not use it in a production deployment.
환경변수 설정 해줘야 함.
set FLASK_APP=goglekaap/app.py
이후 다시 run flask 하면 된다.
(하지만 난 안되지...또....자꾸 방어막에서 경고창뜨고 격리되고 디펜더 오류로 계속 꺼지기까지 해서 기절할 뻔...)
실습코드
from flask import flask
app = Flask(__name__)
print('__name__', __name__)
print('DEBUG', app.config['DEBUG'])
@app.route('/')
def index():
return 'Hello, World!'
if __name__=='__main':
print('run')
app.run(debug=true, port=5051, host='localhosst')
link :
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
'취미부자 > 취미1_코딩' 카테고리의 다른 글
패스트캠퍼스 챌린지 25일차 / flask 기초 (0) | 2021.11.25 |
---|---|
패스트캠퍼스 챌린지 24일차 / flask 기초 (0) | 2021.11.24 |
패스트캠퍼스 챌린지 22일차 /Flask 기초 (0) | 2021.11.22 |
패스트캠퍼스 챌린지 21일차 / flask 기초 (0) | 2021.11.21 |
패스트캠퍼스 챌린지 20일차/ 에러와 예외처리/예외만들기 (0) | 2021.11.20 |
댓글