Метод "POST" не разрешен на веб-странице Python с использованием Flask - PullRequest
0 голосов
/ 22 апреля 2020

Я пытаюсь создать форму, используя этот код.

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 -

тогда, как я могу решить эту проблему? Пожалуйста, помогите ребята !!!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...