Вышла новая версия популярного фреймворка Flask 3.0.0
Изменений , как говорится кот наплакал, если сравнивать с той же Django и то что обвноление произошло с версии 2.3.3 до 3.0.0 , что казалось бы подразумевает более серьезные и обширные изменения , но то что они есть не может не радовать
Среди изменений:
1. Требование Werkzeug >= 3.0.0: Теперь Flask требует минимальную версию Werkzeug >= 3.0.0. Это означает, что вам нужно убедиться, что у вас установлена версия Werkzeug не ниже 3.0.0, чтобы использовать Flask 3.0.0.
2. Разрешение использования self в качестве аргумента для url_for
3. Перестройка кода с основами Sans-IO
4. Устаревание атрибута __version__ Атрибут version устаревает в Flask 3.0.0. Это означает, что вы больше не должны полагаться на доступ к информации о версии с помощью Flask.__version__. Вместо этого нужно использовать importlib.metadata.version("flask"), чтобы получить информацию о версии.
5. Удаление ранее устаревшего кода
Это означает, что в Flask версии 3.0.0 был удален код, который ранее был помечен как устаревший. Это обычная практика для библиотек, чтобы в новых версиях удалить устаревший код, чтобы поддерживать кодовую базу актуальной и чистой.
#python #flask
Изменений , как говорится кот наплакал, если сравнивать с той же Django и то что обвноление произошло с версии 2.3.3 до 3.0.0 , что казалось бы подразумевает более серьезные и обширные изменения , но то что они есть не может не радовать
Среди изменений:
1. Требование Werkzeug >= 3.0.0: Теперь Flask требует минимальную версию Werkzeug >= 3.0.0. Это означает, что вам нужно убедиться, что у вас установлена версия Werkzeug не ниже 3.0.0, чтобы использовать Flask 3.0.0.
2. Разрешение использования self в качестве аргумента для url_for
3. Перестройка кода с основами Sans-IO
4. Устаревание атрибута __version__ Атрибут version устаревает в Flask 3.0.0. Это означает, что вы больше не должны полагаться на доступ к информации о версии с помощью Flask.__version__. Вместо этого нужно использовать importlib.metadata.version("flask"), чтобы получить информацию о версии.
5. Удаление ранее устаревшего кода
Это означает, что в Flask версии 3.0.0 был удален код, который ранее был помечен как устаревший. Это обычная практика для библиотек, чтобы в новых версиях удалить устаревший код, чтобы поддерживать кодовую базу актуальной и чистой.
#python #flask
👍1