🆕🔥Новый материал.
👉 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
🔁⚡Изменение информации.
👉 Класс Markup() модуля flask в Python.
📝 Класс Markup() модуля flask помечает строку с HTML-разметкой как безопасный без экранирования. Чтобы экранировать текст, необходимо использовать метод класса [Markup.escape()](Markup.escape). При этом в шаблоне не нужно отменять экранирование (например {{ value|safe }}) для переменной, помеченной
🌐 https://docs-python.ru/packages/veb-frejmvork-flask-python/klass-markup/
👉 Класс Markup() модуля flask в Python.
📝 Класс Markup() модуля flask помечает строку с HTML-разметкой как безопасный без экранирования. Чтобы экранировать текст, необходимо использовать метод класса [Markup.escape()](Markup.escape). При этом в шаблоне не нужно отменять экранирование (например {{ value|safe }}) для переменной, помеченной
🌐 https://docs-python.ru/packages/veb-frejmvork-flask-python/klass-markup/
👍3
🆕🔥Новый материал.
👉 Зависимости Depends() в FastAPI.
📝 В FastAPI для функций обработки пути есть способ объявить промежуточное программное обеспечение, которое будет вызываться при обработке определенных (или всех) URL. Например, это может быть проверка ключа API (авторизации пользователя) или создание подключения к базе данных.
🌐 https://docs-python.ru/packages/freimvork-fastapi/depends-url-fastapi/
👉 Зависимости Depends() в FastAPI.
📝 В FastAPI для функций обработки пути есть способ объявить промежуточное программное обеспечение, которое будет вызываться при обработке определенных (или всех) URL. Например, это может быть проверка ключа API (авторизации пользователя) или создание подключения к базе данных.
🌐 https://docs-python.ru/packages/freimvork-fastapi/depends-url-fastapi/
👍3
🆕🔥Новый материал.
👉 Настройка авторизации и безопасность в FastAPI
📝 Фреймворк FastAPI основан на открытой спецификации для создания API - OpenAPI (часть Linux Foundation). В OpenAPI есть способ использовать несколько "*схем*" безопасности.
🌐 https://docs-python.ru/packages/freimvork-fastapi/avtorizatsiia-bezopasnost/
👉 Настройка авторизации и безопасность в FastAPI
📝 Фреймворк FastAPI основан на открытой спецификации для создания API - OpenAPI (часть Linux Foundation). В OpenAPI есть способ использовать несколько "*схем*" безопасности.
🌐 https://docs-python.ru/packages/freimvork-fastapi/avtorizatsiia-bezopasnost/
👍3
🔁⚡Изменение информации.
👉 Метод str.islower( ) в Python, проверяет строку на нижний регистр.
📝 Метод str.islower() возвращает True, если все символы в строке имеют нижний регистр и есть хотя бы один символ, в противном случае False.
🌐 https://docs-python.ru/tutorial/operatsii-tekstovymi-strokami-str-python/metod-str-islower/
👉 Метод str.islower( ) в Python, проверяет строку на нижний регистр.
📝 Метод str.islower() возвращает True, если все символы в строке имеют нижний регистр и есть хотя бы один символ, в противном случае False.
🌐 https://docs-python.ru/tutorial/operatsii-tekstovymi-strokami-str-python/metod-str-islower/
👍4
🔁⚡Изменение информации.
👉 Функция getencoding() модуля locale в Python.
📝 Функция getencoding() модуля locale получает текущую кодировку локали.
🌐 https://docs-python.ru/standart-library/modul-locale-python/funktsiia-getencoding-modulia-locale/
👉 Функция getencoding() модуля locale в Python.
📝 Функция getencoding() модуля locale получает текущую кодировку локали.
🌐 https://docs-python.ru/standart-library/modul-locale-python/funktsiia-getencoding-modulia-locale/
👍3