본문 바로가기
728x90

flask2

웹 백엔드 - 로깅 (파이썬 Flask) 로깅이란? -> 프로그램이 동작할 때 발생하는 이벤트를 추적하는 행위 -> 기록을 통해 문제를 파악, 유지보수에 활용됨 성능에 관한 통계 정보 제공 가능 재현하기 힘든 버그에 대한 정보 제공 디버깅을 위한 정보 저장 가능 로깅 레벨 DEBUG < INFO < WARNING < ERROR < CRITICAL DEBUG: 상세한 정보 INFO: 일반적인 정보 WARNING: 예상치 못하거나 가까운 미래에 발생할 문제 ERROR: 에러 로그. 심각한 문제 CRITICAL: 프로그램 자체가 실행되지 않을 수 있는 문제 파이썬 로거 레벨 설정에 따라서 하위 레벨은 출력이 되지 않는다 기본 로거 레벨 세팅은 WARNING이기 때문에 설정 없이 INFO, DEBUG를 출력할 수 없다 python logger 기본적으.. 2021. 1. 19.
웹 백엔드 - 렌더링 템플릿, 블루 프린트(파이썬 Flask) 렌더링 -> flask 내에서 html파일을 따로 만들어 웹 페이지를 제작할 수 있다 -> render_template()를 사용하여 html을 브라우저에 보여줄 수 있다 -> 렌더링할 html파일은 같은 폴더 내에 templates 폴더를 생성해 templates하위에 위치시킨다 from flask import render_template @app.route('/hello/') @app.route('/hello/') def hello(name=None): return render_template('hello.html', name=name) hello 함수의 url에 접근하면 hello.html을 반환,name인자를 받아 html파일의 매개변수 name에 전달 렌더링 템플릿을 통해 화면을 출력 할 때 h.. 2021. 1. 19.
728x90