목록flask (10)
기록과 정리의 공간

(참고 링크)의 일부를 정리함 Flask의 기본 어플리케이션 Flask의 기본 어플리케이션은 다음과 같은 모습이다. 작성한 어플리케이션의 이름을 'flask.py'로 하지 않도록 주의한다. Flask와 자체 충돌이 나기 때문. #1 : Flask class를 import함 #2 : Flask class의 인스턴스를 생성. 인자로 모듈이나 패키지의 이름을 넣는다. ★인자로 모듈의 이름을 직접 넣지 않고, __name__으로 지정한 이유? : __name__은 현재 모듈(.py 파일)의 이름으로 정해지는데 해당 모듈이 시작점일 경우, __main__으로 변경되므로 이 부분을 해결하기 위해 __name__으로 지정 #3 : route() 데코레이터로 어떤 URL이 함수를 실행시키는지 알려준다. #4 : 함수는..

Flask로 게시판 만들기 - 1 (참고 강의 링크-인프런 강의) (공부하며 기록이 필요한 부분만 정리함) 개발 환경 : windows 10 / Python 3.8.1 / vscode Flask란? 위키백과, 공식문서, 한글 번역 사이트 virtualenv 라이브러리 설치 / 가상환경 생성 Flask 설치 MongoDB + ROBO 3T 설치 flask-pymongo 라이브러리 설치 1. virtualenv 라이브러리 설치 / 가상환경 생성 1) 가상환경을 위한 라이브러리인 virtualenv를 설치 pip install virtualenv virtualenv는 프로젝트마다 각각 독립적인 실행환경을 구성할 수 있도록 해준다. 2) 가상환경 생성 : 프로젝트 폴더 위치(myweb2)에서 아래 명령으로 가상..