728x90
반응형

pythonanywhere 사이트에서 flask로 만든 사이트를 쉽게 배포할 수 있다.

 

1 https://www.pythonanywhere.com에 접속하여 회원가입 후 로그인

2 소스파일을 압축한 다음 아래 그림과 같이 업로드하고, Open Bash console here를 클릭

image

3 압축 해제 -> 가상 환경 생성 -> 가상 환경에 필요한 라이브러리를 설치

image

4 Web으로 넘어가 Add a new web app -> Next -> Manual configuration -> Python 3.7 -> Next 순으로 진행

image

5 그러면 설정이 가능해지는데 소스 코드, 가상 환경 경로를 수정해준다

image

6 WSGI configuration file을 클릭

image

괄호 친 코드를 주석 처리

image

맨 아래 FLASK 부분 아래와 같이 수정하고 Save

image

7 Web으로 넘어와 Reload를 클릭하면 끝이다!

image

 

잘 접속되는 것을 확인할 수 있다!!

 

github: https://github.com/kimjinho1/flask-study/tree/master/pythonanywhere

 

GitHub - kimjinho1/flask-study: Flask study

Flask study. Contribute to kimjinho1/flask-study development by creating an account on GitHub.

github.com

728x90
반응형

'' 카테고리의 다른 글

MVC란?  (0) 2021.11.28
728x90
반응형

MVC는 Model View Controller의 약자로 애플리케이션을 세 가지의 역할로 구분한 디자인 패턴 중 하나입니다.

Model: 데이터베이스

View: 사용자가 보는 화면(UI)

Controller: Model이 데이터를 어떻게 처리할지 알려주고 그 결과를 View에 전달해주는 역할

-> 접근 URL에 따라 비즈니스 로직을 수행

 

아래의 그림처럼 사용자가 Controller를 조작하면 Model을 통해서 데이터를 가져오고 그 결과를 View에 전달해서

사용자에게 화면을 보여주는 방식입니다.

728x90
반응형

'' 카테고리의 다른 글

pythonanywhere에 flask 사이트 배포하기  (0) 2021.12.09

+ Recent posts