환경
Visual Studio 2017 Python 모듈 사용
Python 3.6.6 ($ python --version)
Flask 1.1.1
pip 10.0.1 ($ pip list)
준비
Visual Stuodio 2017 에서 python 템플릿 추가
VS2017에서 [보기] > [다른창]에서 'python 환경', 'python 대화형 창' 추가함.
설치모듈 : python 환경 창('도구 > python > python 환경' )에서 '패키지' 항목 선택후 추가할 패키지명 검색하여 설치함!
pymssql 2.1.4
pymongo 3.9.0
정보
python 프로젝트 개념 : 프로젝트내에 여러 앱이 존재함. 즉,프로젝트가 솔루션 개념이며 app이 프로젝트 개념이라고 보면됨.
문자열 표현은 홑땨움표(' '),쌍따움표(" ")둘 다 가능!
# _*_ coding: utf-8 _*_는 한글과 같은 ascii 이외의 CharacterSet을 처리하기 위해 선언함.
기본 설정
가상환경 구성 (프로젝트 생성시 자동으로 하여줌) - 수동 구성시 하는방법 체크할 필요 있음!!.
기존에 설치되어 있는 파이썬을 Fork하여 격리된 환경으로 구성한다.
프로젝트 디렉토리를 생성하면 그 안에 아래 명령을 실행하여 가상 환경을 구성한다.
방법
Virtualenv 설치 : pip install virtualen
프로젝트 디렉토리 생성 후 가상환경 구성
가상환경 진입 : venv 디렉토리 내부에 Scripts에 위치한 activate 실행
MTV Project 기본 템플릿 폴더 및 파일
env : flask 프레임워크 환경 파일
'프로젝트명' 폴더 : project 환경 파일
views.py : url route 정의함
runserver.py 파일 : 프로젝트 서비스 실행파일 (최초 진입 파일)