[Python] ImportError: cannot import name 'Markup' from 'flask'

Discussão em 'Python' iniciado por Stack, Novembro 27, 2025.

  1. Stack

    Stack Membro Participativo

    The error

    This specific error : ImportError: cannot import name 'Markup' from 'flask' expected the flask app to start running.

    I have tried the following :

    1.

    from markupsafe import Markup


    Re-installed flask and upgraded using pip install --upgrade flask

    import os
    from markupsafe import Markup
    from flask import Flask, render_template, request
    from flask_dropzone import Dropzone


    basedir = os.path.abspath(os.path.dirname(__file__))

    app = Flask(__name__)

    app.config.update(
    UPLOADED_PATH = os.path.join(basedir, 'uploads'),
    DROPZONE_MAX_FILE_SIZE = 1024,
    DROPZONE_TIMEOUT = 5*60*1000
    )

    dropzone = Dropzone(app)

    @app.route('/', methods = ['POST', 'GET'])

    def upload():
    if request.method == 'POST':
    f = request.files.get('file')
    f.save(os.path.join(app.config['UPLOADED_PATH'], f.filename))
    return render_template('index.html')

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


    But the error still persists.

    Continue reading...

Compartilhe esta Página