Flask Fla sh сообщение не работает в AWS EC2 Ubuntu machine - PullRequest
0 голосов
/ 17 января 2020

Опция Flask Fla sh для отображения сообщения об успешном завершении работы приводит к появлению указанной ниже ошибки при развертывании кода на платформе EC2 Ubuntu, в то время как он нормально работает на локальном хосте.

Я использовал ссылка ниже для ссылки.

https://pythonise.com/series/learning-flask/flask-message-flashing

Отображаемая ошибка: typeerror: fla sh () принимает 0 позиционных аргументов, но 1 было дано

Main.py

from flask import flash
@app.route("/index", methods=["GET", "POST"])
def index():
    flash("success data is uploaded")
    return render_template("flash.html")

fla sh. html

{% extends "user.html" %}
{% block content %}


{% with messages = get_flashed_messages() %}
    {% if messages %}
        {% for message in messages %}
            <div class="alert alert-primary alert-dismissible fade show" 
role="alert">
            <span>{{ message }}</span>
            <button type="button" class="close" data-dismiss="alert" aria-label="Close">
            <span aria-hidden="true">&times;</span>
            </button>
        </div>
    {% endfor %}
{% endif %}
{% endwith %}

{% endblock content %}

Сообщение об ошибке:

fla sh () занимает 0 позиционные аргументы, но 1 был дан

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