🔁⚡Изменение информации.
👉 Функция compare_digest() модуля hmac в Python.
📝 Функция compare_digest() модуля hmac безопасно сравнивает значения a и b, исключая атаку по времени и возвращает True, если a == b.
🌐 https://docs-python.ru/standart-library/modul-hmac-python/funktsija-compare-digest-modulja-hmac/
👉 Функция compare_digest() модуля hmac в Python.
📝 Функция compare_digest() модуля hmac безопасно сравнивает значения a и b, исключая атаку по времени и возвращает True, если a == b.
🌐 https://docs-python.ru/standart-library/modul-hmac-python/funktsija-compare-digest-modulja-hmac/
👍3
🔁⚡Изменение информации.
👉 Модуль jinja2 в Python, язык шаблонов.
📝 Модуль Jinja2 - это современный и удобный движок шаблонов для Python, созданный по образцу шаблонов Django. Он быстр, т.к. компилируется в код Python, широко используется и безопасен благодаря дополнительной среде выполнения изолированных шаблонов
🌐 https://docs-python.ru/packages/modul-jinja2-python/
👉 Модуль jinja2 в Python, язык шаблонов.
📝 Модуль Jinja2 - это современный и удобный движок шаблонов для Python, созданный по образцу шаблонов Django. Он быстр, т.к. компилируется в код Python, широко используется и безопасен благодаря дополнительной среде выполнения изолированных шаблонов
🌐 https://docs-python.ru/packages/modul-jinja2-python/
👍4
🆕🔥Новый материал.
👉 Фреймворк FastAPI, создания API с помощью Python
📝 FastAPI - это современная, быстрая (высокопроизводительная) веб-платформа для создания API с помощью Python на основе стандартных подсказок типов Python.
🌐 https://docs-python.ru/packages/freimvork-fastapi/
👉 Фреймворк FastAPI, создания API с помощью Python
📝 FastAPI - это современная, быстрая (высокопроизводительная) веб-платформа для создания API с помощью Python на основе стандартных подсказок типов Python.
🌐 https://docs-python.ru/packages/freimvork-fastapi/
🔥4
🆕🔥Новый материал.
👉 Path-параметры фреймворка FastAPI.
📝 Для определения "параметров" или "переменных" пути в URL, FastAPI использует синтаксис форматированных строк Python. Определение метаданных изменяемых параметров пути и расширенная валидация числовых данных.
🌐 https://docs-python.ru/packages/freimvork-fastapi/path-parametry-fastapi/
👉 Path-параметры фреймворка FastAPI.
📝 Для определения "параметров" или "переменных" пути в URL, FastAPI использует синтаксис форматированных строк Python. Определение метаданных изменяемых параметров пути и расширенная валидация числовых данных.
🌐 https://docs-python.ru/packages/freimvork-fastapi/path-parametry-fastapi/
👍4
🆕🔥Новый материал.
👉 Query-параметры фреймворка FastAPI
📝 Для объявления query-параметров URL в FastAPI достаточно предоставить аргументы в функцию-обработчик, которые не являются параметрами пути, и они автоматически интерпретируются как "*query*"-параметры. Обязательные и необязательные query-параметры, метаданные и расширенная валидация.
🌐 https://docs-python.ru/packages/freimvork-fastapi/query-parametry-fastapi/
👉 Query-параметры фреймворка FastAPI
📝 Для объявления query-параметров URL в FastAPI достаточно предоставить аргументы в функцию-обработчик, которые не являются параметрами пути, и они автоматически интерпретируются как "*query*"-параметры. Обязательные и необязательные query-параметры, метаданные и расширенная валидация.
🌐 https://docs-python.ru/packages/freimvork-fastapi/query-parametry-fastapi/
👍5
🆕🔥Новый материал.
👉 Тело запроса Body() в FastAPI
📝 Тело запроса Body в FastAPI - это данные, отправляемые клиентом в API в виде JSON. Чтобы объявить тело запроса, необходимо использовать модели Pydantic, со всей их мощью и преимуществами
🌐 https://docs-python.ru/packages/freimvork-fastapi/telo-zaprosa-body/
👉 Тело запроса Body() в FastAPI
📝 Тело запроса Body в FastAPI - это данные, отправляемые клиентом в API в виде JSON. Чтобы объявить тело запроса, необходимо использовать модели Pydantic, со всей их мощью и преимуществами
🌐 https://docs-python.ru/packages/freimvork-fastapi/telo-zaprosa-body/
👍5
🔁⚡Изменение информации.
👉 Тело запроса Body() в FastAPI
📝 Тело запроса Body в FastAPI - это данные, отправляемые клиентом в API в виде JSON. Чтобы объявить тело запроса, необходимо использовать модели Pydantic, со всей их мощью и преимуществами
🌐 https://docs-python.ru/packages/freimvork-fastapi/telo-zaprosa-body/
👉 Тело запроса Body() в FastAPI
📝 Тело запроса Body в FastAPI - это данные, отправляемые клиентом в API в виде JSON. Чтобы объявить тело запроса, необходимо использовать модели Pydantic, со всей их мощью и преимуществами
🌐 https://docs-python.ru/packages/freimvork-fastapi/telo-zaprosa-body/
👍3
🆕🔥Новый материал.
👉 Вложенные модели тела запроса в FastAPI
📝 Благодаря библиотеке Pydantic, с помощью FastAPI, можно определять, валидировать, документировать и использовать модели произвольной вложенности.
🌐 https://docs-python.ru/packages/freimvork-fastapi/vlozhennye-modeli-tela-zaprosa/
👉 Вложенные модели тела запроса в FastAPI
📝 Благодаря библиотеке Pydantic, с помощью FastAPI, можно определять, валидировать, документировать и использовать модели произвольной вложенности.
🌐 https://docs-python.ru/packages/freimvork-fastapi/vlozhennye-modeli-tela-zaprosa/
👍4
🆕🔥Новый материал.
👉 Дополнительные типы данных в FastAPI
📝 Кроме использования простых типов данных, Фреймворк FastAPI понимает и более сложные типы. Ниже перечислены некоторые из дополнительных типов данных, а также расширенные типы пакета pydantic.
🌐 https://docs-python.ru/packages/freimvork-fastapi/dopolnitelnye-tipy-dannykh/
👉 Дополнительные типы данных в FastAPI
📝 Кроме использования простых типов данных, Фреймворк FastAPI понимает и более сложные типы. Ниже перечислены некоторые из дополнительных типов данных, а также расширенные типы пакета pydantic.
🌐 https://docs-python.ru/packages/freimvork-fastapi/dopolnitelnye-tipy-dannykh/
👍4
🆕🔥Новый материал.
👉 Header и Cookie параметры в FastAPI
📝 Header и Cookie это "родственные" классы классы Path и Query, следовательно они определяются таким же образом, как Query-параметры и Path-параметры.
🌐 https://docs-python.ru/packages/freimvork-fastapi/header-cookie-parametry/
👉 Header и Cookie параметры в FastAPI
📝 Header и Cookie это "родственные" классы классы Path и Query, следовательно они определяются таким же образом, как Query-параметры и Path-параметры.
🌐 https://docs-python.ru/packages/freimvork-fastapi/header-cookie-parametry/
👍3
🆕🔥Новый материал.
👉 Объявление нескольких типов в ответе FastAPI.
📝 FastAPI позволяет определить ответ как объединение Union из двух типов с помощью аргумента response_model декоратора пути (HTTP-метода) . Это означает, что ответ должен соответствовать одному из них. В OpenAPI он будет определён как anyOf.
🌐 https://docs-python.ru/packages/freimvork-fastapi/neskolkoo-tipov-otvete/
👉 Объявление нескольких типов в ответе FastAPI.
📝 FastAPI позволяет определить ответ как объединение Union из двух типов с помощью аргумента response_model декоратора пути (HTTP-метода) . Это означает, что ответ должен соответствовать одному из них. В OpenAPI он будет определён как anyOf.
🌐 https://docs-python.ru/packages/freimvork-fastapi/neskolkoo-tipov-otvete/
👍3
🆕🔥Новый материал.
👉 Концепция использования связанных моделей в FastAPI.
📝 Связанные между собой модели особенно применимы в случае моделями пользователя. В материале изложена основная идея того, как могут выглядеть эти модели с полями для паролей, а также описаны места, где они используются.
🌐 https://docs-python.ru/packages/freimvork-fastapi/sviazannykh-modelei/
👉 Концепция использования связанных моделей в FastAPI.
📝 Связанные между собой модели особенно применимы в случае моделями пользователя. В материале изложена основная идея того, как могут выглядеть эти модели с полями для паролей, а также описаны места, где они используются.
🌐 https://docs-python.ru/packages/freimvork-fastapi/sviazannykh-modelei/
👍3
🆕🔥Новый материал.
👉 Использование модели ответа в FastAPI
📝 FastAPI позволяет использовать аннотации типов в ответе сервера таким же способом, как и для запроса к API. Для этих целей можно использовать модели Pydantic. Сочетание аннотации возвращаемого значения функции обработчика и аргумента декоратора пути response_model можно фильтровать ответа сервера.
🌐 https://docs-python.ru/packages/freimvork-fastapi/model-otveta/
👉 Использование модели ответа в FastAPI
📝 FastAPI позволяет использовать аннотации типов в ответе сервера таким же способом, как и для запроса к API. Для этих целей можно использовать модели Pydantic. Сочетание аннотации возвращаемого значения функции обработчика и аргумента декоратора пути response_model можно фильтровать ответа сервера.
🌐 https://docs-python.ru/packages/freimvork-fastapi/model-otveta/
👍3
🔁⚡Изменение информации.
👉 Аутентификация с модулем requests в Python.
📝 Реализации аутентификации являются подклассами AuthBase и легко поддаются определению. Библиотека requests предоставляет две общие реализации схемы аутентификации в подмодуле requests.auth: HTTPBasicAuth и HTTPDigestAuth.
🌐 https://docs-python.ru/packages/modul-requests-python/autentifikatsija-modulem-requests/
👉 Аутентификация с модулем requests в Python.
📝 Реализации аутентификации являются подклассами AuthBase и легко поддаются определению. Библиотека requests предоставляет две общие реализации схемы аутентификации в подмодуле requests.auth: HTTPBasicAuth и HTTPDigestAuth.
🌐 https://docs-python.ru/packages/modul-requests-python/autentifikatsija-modulem-requests/
👍3
🔁⚡Изменение информации.
👉 Header и Cookie параметры в FastAPI
📝 Header и Cookie это "родственные" классы классы Path и Query, следовательно они определяются таким же образом, как Query-параметры и Path-параметры.
🌐 https://docs-python.ru/packages/freimvork-fastapi/header-cookie-parametry/
👉 Header и Cookie параметры в FastAPI
📝 Header и Cookie это "родственные" классы классы Path и Query, следовательно они определяются таким же образом, как Query-параметры и Path-параметры.
🌐 https://docs-python.ru/packages/freimvork-fastapi/header-cookie-parametry/
👍3
🆕🔥Новый материал.
👉 Управление HTTP-кодами ответа FastAPI
📝 FastAPI позволяет задать HTTP-код статуса ответа с помощью аргумента status_code подобно тому, как определяется модель ответа при помощи response_model декоратора операций пути (HTTP-метода)
🌐 https://docs-python.ru/packages/freimvork-fastapi/http-kody-otveta/
👉 Управление HTTP-кодами ответа FastAPI
📝 FastAPI позволяет задать HTTP-код статуса ответа с помощью аргумента status_code подобно тому, как определяется модель ответа при помощи response_model декоратора операций пути (HTTP-метода)
🌐 https://docs-python.ru/packages/freimvork-fastapi/http-kody-otveta/
👍3
🆕🔥Новый материал.
👉 Обработка ошибок FastAPI
📝 Для возврата клиенту HTTP-ответов с ошибками в FastAPI используется fastapi.HTTPException. HTTPException - это обычное исключение Python с дополнительными данными, актуальными для FastAPI. Так как это исключение Python, то его не возвращают, а вызывают.
🌐 https://docs-python.ru/packages/freimvork-fastapi/obrabotka-oshibok-fastapi/
👉 Обработка ошибок FastAPI
📝 Для возврата клиенту HTTP-ответов с ошибками в FastAPI используется fastapi.HTTPException. HTTPException - это обычное исключение Python с дополнительными данными, актуальными для FastAPI. Так как это исключение Python, то его не возвращают, а вызывают.
🌐 https://docs-python.ru/packages/freimvork-fastapi/obrabotka-oshibok-fastapi/
👍3
🆕🔥Новый материал.
👉 Аргументы декоратора пути в FastAPI
📝 Существует несколько аргументов, которые можно передать декоратору операций пути (http-методов) для его тонкой настройки. Рассмотрены аргументы: deprecated, response_description, description, summary, tags, status_code, а также полноценная документация для операции пути.
🌐 https://docs-python.ru/packages/freimvork-fastapi/argumenty-dekoratora-puti/
👉 Аргументы декоратора пути в FastAPI
📝 Существует несколько аргументов, которые можно передать декоратору операций пути (http-методов) для его тонкой настройки. Рассмотрены аргументы: deprecated, response_description, description, summary, tags, status_code, а также полноценная документация для операции пути.
🌐 https://docs-python.ru/packages/freimvork-fastapi/argumenty-dekoratora-puti/
👍2🔥1
🆕🔥Новый материал.
👉 Модуль HTTP в Python
📝 Модуль http определяет перечисления http.HTTPStatus и http.HTTPMethod, которые помогают работать с кодом, связанным с HTTP протоколом.
🌐 https://docs-python.ru/standart-library/modul-http/
👉 Модуль HTTP в Python
📝 Модуль http определяет перечисления http.HTTPStatus и http.HTTPMethod, которые помогают работать с кодом, связанным с HTTP протоколом.
🌐 https://docs-python.ru/standart-library/modul-http/
👍6
🔁⚡Изменение информации.
👉 Безопасность веб-приложения на Flask в Python.
📝 Веб-приложения обычно сталкиваются со всевозможными проблемами безопасности. Flask решает некоторые вопросы безопасности, но не все, есть несколько моментов, о которой нужно позаботиться самостоятельно.
🌐 https://docs-python.ru/packages/veb-frejmvork-flask-python/bezopasnost-veb-prilozhenija-flask/
👉 Безопасность веб-приложения на Flask в Python.
📝 Веб-приложения обычно сталкиваются со всевозможными проблемами безопасности. Flask решает некоторые вопросы безопасности, но не все, есть несколько моментов, о которой нужно позаботиться самостоятельно.
🌐 https://docs-python.ru/packages/veb-frejmvork-flask-python/bezopasnost-veb-prilozhenija-flask/
🔥3