Добро пожаловать назад! Некоторые из вас знают, что Flask - это веб-фреймворк для Python, он чрезвычайно популярен и используется множеством различных компаний. Вчера был выпущен Flask 2.0, и в него также включено много нового. Вот некоторые из моих новых любимых функций! Если вы хотите прочитать всю документацию, посмотрите их журнал изменений ниже:



Добавление декораторов маршрута

Это один из моих любимых, во Flask 2.0 теперь мы можем добавлять декораторы маршрутов для общих методов HTTP, в документации Flask они используют очень сильный пример:

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

Изменить модуль JSON

Теперь у нас есть возможность изменить наш модуль JSON со стандартного simplejson:

Поддерживает только Python 3.6 и выше

На этот конкретный я вроде как 50/50, с одной стороны, они отказались от поддержки Python 3.5 и Python 2, но это позволяет команде Flask сосредоточить свои усилия на новых версиях Python.

Следующая функция Config.from_file

Теперь у нас есть новая функция: Config.from_file, эта функция позволит нам загружать файл конфигурации из любого формата, это также делает устаревшую функцию Config.from_json ()!

Улучшенные сообщения об ошибках

Еще одно масштабное обновление - сообщения об ошибках, Flask 2.0 теперь позволяет лучше передавать сообщения об ошибках, чем предыдущие версии Flask.

Добавлен тип подсказки

Во Flask 2.0 также была добавлена ​​функция подсказки типов, которая, по сути, будет показывать вам предлагаемый код при вводе (аналогично другим пакетам).

Вот и все! Это лишь некоторые из многих функций, добавленных во Flask 2.0! Если вы видите какие-либо другие добавленные новые функции, не стесняйтесь их комментировать! Как я уже упоминал ранее, если вы хотите просмотреть весь журнал изменений, перейдите по ссылке ниже:



Я также создал несколько руководств по использованию Flask, посмотрите их ниже:



Как всегда

Как всегда, если у вас есть какие-либо предложения, мысли или вы просто хотите пообщаться, не стесняйтесь связаться / подписаться на меня в Twitter! Кроме того, ниже приведены ссылки на некоторые из моих любимых ресурсов по изучению программирования, Python, R, Data Science и т. Д.



Спасибо за прочтение!