flask

👩‍💻 Develope/Python

[Flask] 메시지 플래싱 (Message Flashing)

[Flask] 메시지 플래싱 (Message Flashing) 플라스크는 플래싱 시스템을 가지고 사용자에게 피드백을 주는 간단한 방법을 제공한다. 즉, 플래싱이란 서버에서 처리하며 생긴 오류사항/처리사항을 HTML에 넘겨 줄 수 있는 기능을 말한다. 만약 사용자가 로그인 정보를 입력하지 않았을 때, 피드백을 보내고싶다고하면 다음과 같이 작성할 수 있다. 입력받은 정보의 길이가 0이라면 flash 메시지를 보내도록 한다. if len(username) == 0 or len(password) == 0: flash("ID 또는 PASSWORD를 입력하세요") return redirect('/login') HTML에선 다음과 같이 작성해준다. body 태그 안에 넣어주면 된다. {% with messages =..

👩‍💻 Develope/Python

[Flask] form 값 받기 (request)

[Flask] form 값 받기 (request) 페이지의 form을 주고 받기 위해 GET, POST 방식을 사용한다. 🔎 GET 클라이언트에서 서버로 정보를 요청하기 위해 사용되는 메서드 🔎 POST 클라이언트에서 서버로 데이터를 보낼 때 사용되는 메서드 Flask는 templates라는 폴더를 통해 Html과 연동하여 동작한다. HTML 코드를 아래와 같이 작성하면 Flask에서는 사용자의 Input 값을 다음과 같이 받아온다. @app.route('/login_proc', methods=['GET', 'POST']) def login_proc(): if request.method == 'POST': username = request.form['id'] password = request.form['..

heywantodo
'flask' 태그의 글 목록