helloflask / flask-ckeditor

CKEditor integration for Flask, including image upload, code syntax highlight, and more.
https://flask-ckeditor.readthedocs.io
MIT License
197 stars 67 forks source link

Markup removed in Flask 3.0.0 #67

Closed jmroche closed 9 months ago

jmroche commented 9 months ago

When upgrading Flask and Werkzeug to version 3.0.0 Flask-CKEditor brakes the application as Markup has been removed from Flask as documented in PR 5223 (https://github.com/pallets/flask/pull/5223).

On flask_ckeditor init.py line 12:

from flask import current_app, Markup, Blueprint, url_for, request, jsonify, render_template_string

should be updated to import Markup from MarkupSafe

from markupsafe import Markup

mdsanuarmahmud commented 9 months ago

facing this issue

from flask import current_app, Markup, Blueprint, url_for, request, jsonify, render_template_string ImportError: cannot import name 'Markup' from 'flask' (C:\Users\HP\AppData\Roaming\Python\Python311\site-packages\flask__init__.py)

greyli commented 9 months ago

Fixed in #68 and released 0.5.0. Thanks.