FLASK 브라우저로 게시판의 투고 폼을 표시한다<게시판 작성에의 길>【Windows.ver】

목표: 브라우저에서 아래와 같은 게시판의 투고 양식을 표시한다


1. 새 파일 form.py 만들기


2.form.html 만들기
※이미 layout.html의 템플릿을 작성하고 있으므로 그것을 사용한다.
사용법에 대해서는 과거 기사 <공통 템플릿 작성>( htps : // 이 m / ゔ ぃ え st 벳 / ms / 288c9234c9 아 b3d 베 f23c )


브라우저에서 실행하면


이것에 투고, 이름을 넣어도 에러가 발생한다.
다음은 투고, 이름을 반영시키는 방법을 살펴 보겠습니다.



투고란과 이름란에 넣은 내용을 브라우저에 반영하기 위해 다음의 지시를 써 간다
첫 번째 줄의 from flask import FLASK render_template에 request를 추가합니다.

@app.route("/result", methods=["POST"])☜POST 메서드 지정
article = request.form["article"]☜ 게시글에 문자를 넣으면 내용이 표시되도록 지시
name=request.form["name"]☜ 이름란에 이름을 넣으면 내용이 표시되도록 하는 지시

return render_template("form.html", message = message, article= article, name= name)



게시란과 이름란에 넣은 내용을 브라우저에 나오도록 아래에 지시를 쓴다

{{ article }}


{{ name }}



브라우저의 게시란과 이름란에 문자를 입력하면,


투고란, 이름란 아래에 입력한 내용이 표시되었습니다!

좋은 웹페이지 즐겨찾기