Я пытаюсь создать форму, используя этот код.
from flask import Flask,render_template, request
app = Flask(__name__, template_folder="Templates")
@app.route("/form", methods=["POST"])
def form():
name = request.form.get("name")
return render_template("form.html", name=name)
if __name__=="__main__":
app.run(debug=True)
также используйте форму. html код
{% extends "index.html" %}
{% block heading %}
Hello
{% endblock %}
{% block body %}
Hi ! {{name}}
{% endblock %}
, и это файл макета с именем index. html
<!DOCTYPE html>
<html>
<head>
<title>My WebSite</title>
</head>
<body>
<h1>{% block heading %}{% endblock %}</h1>
{% block body %}
{% endblock %}
</body>
<html>
, но он показывает ошибку на моей веб-странице, говорящую о том, что метод теперь разрешен, при просмотре журнала flask отображается следующая информация:
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
127.0.0.1 - - [22/Apr/2020 08:31:19] "GET /form HTTP/1
.1" 405 -
тогда, как я могу решить эту проблему? Пожалуйста, помогите ребята !!!