게시판 글쓰기에서 막혔습니다.

19.12.19 03:19 작성 조회수 20

1

삭제된 글입니다

답변 1

답변을 작성해보세요.

0

write.html 으 보여주셔야 알 것 같습니다. 일단 위의 내용은 문제되는게 없습니다만..

from flask import Flask
from flask import request
from flask import render_template

app = Flask(__name__)

@app.route("/write", methods=["GET", "POST"])
def board_write():
    if request.method == "POST":
        name = request.form.get("name")
        title = request.form.get("title")
        contents = request.form.get("contents")
        print(name, title, contents)
        return "{} {} {}".format(name, title, contents)
    else:
        return render_template("write.html")

if __name__ == "__main__":
    app.run(host="0.0.0.0", debug=True, port=9000)

<!-- templates/write.html -->
<form method="POST" action="write">
    <input type="text" name="name">
    <input type="text" name="title">
    <input type="text" name="contents">
    <input type="submit">
</form>

위에 제가 작성한 코드를 그대로 복붙해서 테스트 해보시기 바랍니다.

위의 코드를 http://localhost:9000 로 접속해보거나 http://127.0.0.1:9000 으로도 접속해보세요

그리고 브라우저를 변경해서도 테스트 해보시기 바랍니다.(MS엣지, 크롬, 파이어폭스 등)