Описание тега flask-restplus
Flask-RESTPlus - это расширение для Flask, которое добавляет поддержку для быстрого создания REST API, задокументированных с помощью Swagger.
1
ответ
Как спроектировать реализацию API для веб-сайтов, используя колбу restplus?
Я пишу REST API в колбе в первый раз, так что теперь у меня есть что-то вроде этого: import uuid import pytz from datetime import datetime from flask_restplus import Resource, Api, fields from ..models import publicip_schema from ..controller import…
15 фев '18 в 08:00
1
ответ
Сделать параметр Get не обязательным
У меня есть код ниже @ns.route('/blah/<query>', methods=['GET']) @api.doc(params={'query': 'Search ID'}) class myClass(Resource): @api.doc('blah', responses={ 200: 'OK' }) def get(self, query): """Returns list of blah.""" что дает мне результа…
27 фев '17 в 14:10
0
ответов
Внешний ключ не работает должным образом в Flask SQLAlchemy
Попытка выполнить запрос GET на возвращение всех коров с прививками, но прививки всегда возвращают ноль. Я установил модели БД для вакцин и коров, которые будут связаны. Я не уверен, что не так. Git-репо здесь, чтобы воспроизвести проблему: https://…
23 июл '18 в 22:34
0
ответов
Как поставить auth вокруг конечной точки документации для swagger UI в flask-restplus?
Я люблю флешку restplus и swagger UI, единственное, что я не смог выяснить, это как установить собственный декоратор аутентификации вокруг вызова конечной точки документации, чтобы другие люди не могли видеть документацию. Я думал, что это может быт…
23 сен '18 в 09:24
0
ответов
Лучшие практики для обработки 500 000+ запросов
Я закончил свой первый Python RESTful API (с Flask RESTPlus) несколько дней назад и написал небольшую программу для его тестирования: if __name__ == '__main__': with open('dataset.csv') as dataset: reader = csv.DictReader(dataset) nb_requests = 0 fo…
17 июл '17 в 14:32
1
ответ
Где инициализировать экземпляр SQLAlchemy с помощью Flask-restplus
У меня возникла дилемма, когда два модуля импортируют друг друга. В этом приложении Flask-restplus app.py является точкой входа, в которую инициализируются приложение Flask и экземпляр базы данных SQLAlchemy. import settings from apis.rest import ap…
02 май '18 в 04:02
0
ответов
Перехватить ошибку проверки из класса пространства имен Flask restplus
В настоящее время анализатор пространства имен проверяет аргументы запроса и выдает ошибку вроде { "errors": { "file": "Missing required parameter in an uploaded file" }, "message": "Input payload validation failed" } Из приложения фляги я хочу пере…
19 июл '18 в 09:04
0
ответов
Колба restplus сохранить файл в БД из API
Я использую зефир и Flask Restplus для моего одного из API-кода, где у меня есть таблица с несколькими столбцами, я хочу разместить данные в таблицу с помощью метода POST. В таблице у меня есть один из столбцов как BLOB, которые принимают файлы JPEG…
27 июл '18 в 09:09
0
ответов
Ошибка POST Flask Restplus - 400 Ответ
@ns.route('/') class GeneratePdf(Resource): @ns.param('limit', 'limits the number of items being pulled', type=int) @ns.param('alertType', 'Specify the type of the alert that we need', type=str) def post(self): requested_arguments = {} parser = reqp…
01 ноя '17 в 16:43
0
ответов
Excel скачать с Flask-RestPlus?
Как реализовать конечную точку API для загрузки файла Excel с помощью Flask-RestPlus? Ранее я реализовал аналогичную функцию с помощью Pyramid. Однако этот метод не работал здесь. Вот старый фрагмент кода: workBook = openpyxl.Workbook() fileName = '…
10 мар '18 в 10:34
1
ответ
Удалить пробел из ответа JSON при помощи flask-restplus
Как избавиться от пробелов в ответе JSON с помощью маршрутов flask-restplus? В аналогичном вопросе, но для flask-restful вместо flask-restplus, в ответе предложено установить опцию config JSONIFY_PRETTYPRINT_REGULAR = False, Похоже, что это не работ…
07 мар '18 в 03:22
0
ответов
Многоразовые операции CRUD с Flask RestPlus
Я новичок в python, и в настоящее время я использую Flask rest-plus для предоставления базовых операций CRUD и документирования различных ресурсов. В данный момент чем занимаюсь api = DTO.api _response = DTO.response _response_list = DTO.response_li…
06 дек '18 в 20:00
0
ответов
Шаблоны проектирования для реализации API фляги
Я использую колбу с колбой-restplus и sqlalchemy. Моя функция API отдыха выглядит следующим образом: @ns.route('/user') class UsersCollection(Resource): @jwt_optional @permissions.user_has('admin_view') @ns.marshal_list_with(user_details) def get(se…
14 янв '18 в 10:44
1
ответ
В Google App Engine отсутствует кнопка авторизации swagger.json
У меня есть api restplus колбу с документация swagger. Когда я запускаю приложение локально, я вижу кнопку "Авторизоваться" в пользовательском интерфейсе swagger. Localhost имеет кнопку авторизации Но когда я внедряю то же самое приложение в Google …
04 янв '19 в 05:11
1
ответ
Как сгенерировать машиночитаемую спецификацию yaml существующего API, написанного на flask-restplus?
У меня есть простой API, написанный с помощью flask-restplus: from flask import Flask from flask_restplus import Resource, Api app = Flask(__name__) # Create a Flask WSGI application api = Api(app) # Create a Flask-RESTPlus API @api.route('/hello') …
13 янв '19 в 10:56
1
ответ
Flask Restplus проверка на наличие необходимых заголовков
Я хочу проверить, предоставил ли запрос требуемые заголовки, используя Flask-RestPlus. Я попытался использовать https://flask-restful.readthedocs.io/en/0.3.5/reqparse.html который я использовал ранее, чтобы проверить тело на наличие необходимых пара…
24 янв '19 в 07:41
1
ответ
Файлы FileStorage кажутся пустыми после сканирования на вирусы
Я использовал flask и flask-restplus для генерации конечной точки API загрузки для моего приложения. Кажется, все работает нормально, но полученные данные файлов пусты, а затем сохраненный файл пуст. Вот мой код upload_parser = reqparse.RequestParse…
05 фев '19 в 15:27
0
ответов
Несколько пространств имен для restplus, похоже, не работают с CORS
Создал API с flask-restplus, и он прекрасно работает, включая поддержку cors, но когда я попытался улучшить структуру / документацию, разделив пространство имен на 2 отдельных, CORS @cors.crossdomain(origin='*') похоже, больше не работает, получая о…
25 фев '19 в 15:43
1
ответ
flask_restplus не генерирует надлежащий интерфейс Swagger
Хорошо, у меня есть проект в следующей структуре в PyCharm: Содержание test_ns.py как следует: from flask_restplus import Api from flask_restplus import Resource from flask_restplus import reqparse api = Api(version='1.0', title='My Blog API', descr…
08 фев '19 в 18:26
0
ответов
Как указать параметры json в Flag-Restplus Swagger UI?
Я использую Flask-Restplus 0.11.0 и использую webargs для анализа моих параметров. По умолчанию в namekace.doc в flask-restplus он указывает параметры в качестве параметров запроса. Читая библиотеку, я нашел метод под названием param который позволя…
25 июл '18 в 14:32