Опция 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">×</span>
</button>
</div>
{% endfor %}
{% endif %}
{% endwith %}
{% endblock content %}
Сообщение об ошибке:
fla sh () занимает 0 позиционные аргументы, но 1 был дан