inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[리뉴얼] 처음하는 파이썬 백엔드와 웹기술 입문 (파이썬 중급, flask[플라스크] 로 이해하는 백엔드 및 웹기술 기본) [풀스택 Part1-1]

flask 로 프론트엔드와 백엔드 둘다 지원하기: Jinja2 template2

vscode 서버 띄우는 것 이슈

659

kwangjin12

작성한 질문수 22

0

안녕하세요 강의 수강 중에 vscode관련 내용 질문 드립니다. 특정 코드 내용은 아니여서 영상 정보는 안 적었습니다.

 

  1. vscode로 flask 를 띄웠는데요, (render_template으로 html 파일 연결했습니다) html 파일을 수정하고 cmd +s 를 하더라도, 웹 페이지에 반영이 안 됩니다 (ex>jinja2 template 반복문, loop.index) 그치만 앱을 껐다가 다시 돌리면 반영이 됩니다.

  2. go live 로 Live server를 띄웠을 때, 열려있는 python file에 대한 서버가 띄워지는 것이 아니라, project 전체에 대해서 띄워집니다. (ex>00_projects 폴더가 열리는데 원하는 것은 hello_loop 포함된 flask 웹페이지)

두 경우를 해결하고 싶은데 어떻게 하면 좋을지 문의드립니다 ㅠㅠ

python rest-api flask

답변 1

0

잔재미코딩 DaveLee

안녕하세요. 답변도우미입니다. 뭔가 flask 서버 자체에서의 변경 사항이 정적 웹페이지의 변경 사항이 아니라서 라이브 로는 안되는 것으로 우선 이해가 되는데요.

딱 말씀하신 사항에 대해 바로 해결이 될지 걱정이 되지만, 시도해볼만한 제안사항에 대해 의견을 드립니다.

웹 페이지에 변경사항이 반영되지 않는 문제: Flask 애플리케이션을 개발 중일 때, 자동으로 코드 변경사항을 감지하고 서버를 재시작하는 것이 좋습니다. 이를 위해 app.run() 함수에 debug=True 옵션을 추가해 주세요.

예:

if __name__ == "__main__":
    app.run(debug=True)

이렇게 하면 코드를 수정하고 저장할 때마다 Flask가 자동으로 변경사항을 인식하고 서버를 재시작해 줍니다.

Live Server가 프로젝트 전체를 띄우는 문제: VSCode에서 Live Server 확장 프로그램은 주로 정적 웹 페이지를 위한 것입니다. Flask 웹 애플리케이션의 경우, Flask 서버 자체가 웹 페이지를 렌더링하고 제공하기 때문에 Live Server를 사용하지 않아도 될 수도 있습니다. 위에서 언급한 debug=True 옵션을 사용하여 Flask 서버를 실행하고 변경사항을 반영하는 것으로 충분할 수 있습니다.

감사합니다.

 

 

0

kwangjin12

답변 감사합니다! debug=True를 전역 옵션으로 설정해주니 바로 됐습니다 ㅎㅎ

강의 자료 어디서 다운받나요? 없는데요..

0

155

1

강의 영상은 안나오고 소리만 나옵니다.

0

179

1

섹션 6 인증 failed 질문

0

155

1

섹션 8 flask 다양한 기능: 다양한 데코레이터 before_first_request 문의

0

363

3

192.168.0.12:8085??

0

156

1

04_flask_ABTest에서 blog_abtest.py 실행 시 오류입니다.

0

172

1

수업내용 질문 건

0

189

1

brew로 mysql 설치 후 서버 실행할 때, 터미널에서 anaconda bin 참조하는 문제

0

670

2

crossorigin 프로퍼티에 대해서 질문드립니다.

0

289

1

강의자료 다운로드 문의드립니다.

1

270

1

갑자기 웹 서버 띄울때 이상하게 나옵니다

0

314

1

가장빠른 Vue와 flask, 그리고 REST API 1 강의 질문입니다. (2)

0

347

1

가장빠른 Vue와 flask, 그리고 REST API 1 강의 질문입니다.

0

323

2

Fast api 추가 강좌 개설여부 질문드립니다!.

0

316

2

flask_cors설치 오류

0

619

2

부스트랩 html 다운

0

258

1

혹시 강의자료 공유가 가능한가요?

0

356

1

소스코드는 어디에 있을까요??

1

255

1

안녕하세요 몇가지 질문이 있습니다.

0

340

1

동적함수생성 질문드립니다.

1

632

2

(강의명) flask 로 Rest API 구현과 테스트 실행 : 오류 문의

0

578

1

백엔드 데코레이터 2 강의에 도전 문제 질문드립니다

0

291

1

몽고 DB 공식홈페이지 403 접속 에러 발생합니다.

1

627

3

04._flask_ABTest Pycharm 에서 실행오류

0

495

1