Публикации по теме 'flask-restplus'


Создание API-интерфейсов Python с помощью Flask, Flask-RESTPlus и Swagger UI
Программирование Создание API-интерфейсов Python с помощью Flask, Flask-RESTPlus и Swagger UI Как создать интерактивную панель управления API на Python? Что такое Swagger UI? Пользовательский интерфейс Swagger - это инструмент для визуализации и взаимодействия с API, который автоматически создается с использованием спецификации OpenAPI. Он генерирует веб-страницу, которая помогает нам документировать различные API и взаимодействовать с ними. Что такое Flask-RESTPlus?..

Вопросы по теме 'flask-restplus'

flask - что-то более строгое, чем @api.expect для входных данных?
В моем API flask-restplus я хотел бы не только проверять эти входные данные, как в следующем примере. resource_fields = api.model('Resource', { 'name': fields.String(default = 'string: name', required = True), 'state':...
7061 просмотров
schedule 02.06.2023

Взять схему JSONAPI из модели
В моем приложении Rest я хочу вернуть json как формат JSONAPI , но мне нужно создать для него класс Schema и снова создать все поля, которые уже есть в моем model . Поэтому вместо того, чтобы создавать каждое поле в классе схемы, я могу не брать...
378 просмотров

Обслуживание Flask-RESTPlus на https-сервере
Я относительно новичок в Python и создал микросервис, используя flask-resplus . Отлично работает на моем компьютере и на сервере разработки, обслуживаемом http. У меня нет контроля над тем, где можно развернуть микросервис. В этом случае кажется,...
4350 просмотров
schedule 26.12.2022

Перехват исключений в Python Flask RestPlus
Я изо всех сил пытаюсь найти способ вернуть ответ, когда вызов одного из моих API не возвращает никакого результата. Я использую flask_restplus и безуспешно пытался использовать аннотацию @api.errorhandler, а затем я прибегнул к простому блоку...
3583 просмотров

Не могу прочитать с сервера. У него могут отсутствовать соответствующие настройки источника управления доступом | Облако Google | Чванство
Я пытаюсь развернуть спокойный API в облаке Google. Код работает нормально на моем локальном. Однако после успешного развертывания моего приложения в облаке Google, когда я нажимаю URL-адрес проекта, я получаю следующую ошибку: Не могу...
738 просмотров

Как перейти с API на доменное имя в API Flask-restplus?
Я пытаюсь перенаправить API-интерфейс фляги на mydomain.example с конечной точкой api.mydomain.example Например, мой метод ping будет иметь конечную точку api.mydomain.example/v1/server/ping . Однако я получаю...
1234 просмотров
schedule 18.08.2022

Проверка Flask Restplus на наличие необходимых заголовков
Я хочу проверить, предоставил ли запрос необходимые заголовки, используя Flask-RestPlus. Я попытался использовать https://flask-restful.readthedocs.io/en/0.3.5/reqparse.html , который я использовал раньше, чтобы проверить тело на наличие...
1998 просмотров
schedule 04.12.2023

Как совместить Flask-RESTPlus с Requests: HTTP для людей?
Я использую Flask-RESTPlus для создания конечной точки и использую Requests: HTTP for Humans для сбора сведений о продукте с одного из сайтов электронной коммерции. Я получил подробную информацию о продукте, используя Requests , но когда я...
566 просмотров

Значение поля модели Flask Swagger по умолчанию динамическое
Я ищу способ сделать так, чтобы поле документации Swagger предлагало пользователю текущую дату каждый раз, когда оно загружается. Очевидно, что предоставление ценности не работает, поскольку она остается статичной. Предоставление ему функции также...
867 просмотров
schedule 26.11.2023

Flask-cors не отрицает происхождение, как настроено
Я пытаюсь использовать flask-cors (3.0.8) с flask-restplus (0.13.0), разрешая некоторые источники и запрещая другие, но cors не отклоняет запросы на перекрестное происхождение. Моя архитектура устроена таким образом, что для инициализации моего...
650 просмотров

Расширение REST API Flask с помощью WebSockets
В настоящее время я работаю над расширением моего существующего REST API, созданного с помощью Flask-RESTPlus, с поддержкой WebSocket. Идея состоит в том, чтобы создать модель Web Thing (Gateway ). «Вещи» в моем случае использования динамически...
2536 просмотров
schedule 14.10.2022

Публикация вложенных моделей SQLAlchemy-Marshmallow
Я пытаюсь понять SQLAlchemy в сочетании с Marshmallow. У меня был Flask API, который содержит некоторые активы и торговые пары. Мне нужны двунаправленные отношения «один ко многим» между этими моделями. У меня есть следующий код: class...
147 просмотров

хостинг flask_restplus Swagger UI на Herokuapp говорит, что определение API не предоставлено.
Я пытаюсь разместить пользовательский интерфейс Swagger Flask Restplus на сервере Heroku. Собирается успешно и при проверке в логах хероку даже там пишет "Сборка выполнена успешно". Но проблема в том, что когда я проверяю фактический хостинг, на...
1839 просмотров

Разрешить нулевые значения в поле в flask-restx/flask-restplus
Я использую flask-restx для создания API. Моя модель API выглядит следующим образом: myModel = api.model( 'myModel', { 'id' : fields.Integer(min=1, required=True), 'code' : fields.String(enum=["A", "B", "C"],...
1005 просмотров
schedule 15.04.2023

Flask RestPlus/RestX: как поделиться моделями API между пространствами имен?
У меня есть следующая структура в моем приложении Flask-RestX: api_models users разрешения namespaces users разрешения У меня есть permission_model в api_models/permissions , которую я хочу использовать в user_model...
538 просмотров
schedule 10.11.2023

Добавление декораторов аутентификации в flask restx
У меня есть приложение Flask, использующее flask-restx и flask-login . Я бы хотел, чтобы все маршруты по умолчанию требовали входа в систему и явно определяли общедоступные маршруты, не требующие аутентификации. Я начал использовать декораторы,...
1412 просмотров
schedule 16.06.2022

Почему мои модели фляг RESTplus не зарегистрированы
У меня есть код Flask RESTplus, в котором я создал экземпляры моделей в папке models.py. Я назвал все модели API внутри соответствующих классов моделей Flask SQLAlchemy. Например class User(db.Model): serializer = api.model("user",...
143 просмотров
schedule 27.04.2023

Преобразование поля json в теле в перечисление с помощью flask-restx
У меня есть следующее определение API для flask-restx (хотя оно также должно работать с flask-restplus). Есть ли способ преобразовать поле enum в теле запроса в Enum MyEnum без особых накладных расходов или с использованием DAO? class...
16 просмотров
schedule 18.02.2023