Метод не разрешен для запрошенного URL - Flask + HTML - PullRequest
0 голосов
/ 05 января 2019

Я получаю сообщение «Метод не разрешен для запрошенного URL» на моей html-странице. Я знаю, что проблема с методом POST, но не могу это выяснить.

Моя программа - выводить записи за один сеанс.

ПИТОН:

from flask import Flask, render_template, request, session
from flask_session import Session

app = Flask(__name__)

app.config["SESSION_PERMANENT"] = False
app.config["SESSION_TYPE"] = "filesystem"
Session(app)

notes = []

@app.route("/", methods=["GET","POST"])
def index():
    if request.method == "POST":
        note = request.form.get("note")
        notes.append(note)


    return render_template("index.html", notes=notes)

if __name__ == '__main__':
    app.run(debug = True)

HTML:

{% extends "layout.html" %}

{% block heading %}
  NOTES
{% endblock %}

{% block body %}

<ul>
    {% for note in notes %}
        <li>{{ note }}</li>
    {% endfor %}
</ul>

<form action="{{ url_for('index') }}" method="post">
    <input type="text" name="note" placeholder="Type Here">
    <button>Add Note</button>
</form>

{% endblock %}

Я хочу получить список записей, но получаю сообщение об ошибке - метод не разрешен для запрошенного URL.

1 Ответ

0 голосов
/ 06 января 2019

Добавление Type = '' submit '' Работал на меня

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