162 читали · 10 месяцев назад
FastAPI - создание web-приложения. Часть 7 (Pydantic схемы)
Навигация по курсу: Мы продолжаем создавать создавать сайт с помощью python и фреймворка FastAPI. Помните цикл запрос-ответ в предыдущем посте? Хорошо, давайте исправим. Схема используется для проверки данных, которые мы получаем, а также для переформатирования данных, которые мы хотим отправить клиенту/браузеру. Предположим, мы хотим получить JSON типа {'username':'testuser','email':'testuser@nofoobar.com','password':'testing'}, но мы не можем доверять нашим пользователям. Наши пользователи могут отправлять все, что захотят, и мы не хотим хранить это без проверки...
375 читали · 1 год назад
Модули Python для ускоренной обработки JSON
Источник: Nuances of Programming Разработка ПО неизбежно сопряжена с парсингом JSON. Если вы взаимодействуете с API, передаете сообщения между хостами или собираете данные, то, вероятнее всего, используете JSON. Python поставляется со стандартной библиотекой json. Ее возможностей хватает для большинства случаев. Однако некоторые сценарии требуют более гибких и быстрых решений. При создании приложения или библиотеки, интенсивно работающей с JSON, следует обзавестись более функциональным модулем. В...