Описание тега eve
Eve is a Python REST API framework powered by Flask and MongoDB.
1
ответ
Получение файла gridfs в хуке вставки
Я делаю сервис индексации файлов, используя канун. Все мои коллекции имеют тип: DOMAIN = { "file_collection" : { ... 'schema' : { 'file': {'type': 'media'}, 'meta': {'type': 'dict', schema: {...whatever it is I want to index...} } } }, } Я хотел бы …
25 ноя '16 в 16:26
1
ответ
Условно обязательные поля в схеме Eve
Я реализовал недавно совершенный 'dependencies': {'attr': 'val'} поддержка, но она не работает для моего варианта использования. Вот что я хотел бы сделать: schema = { 'attr1': {'type': 'string', 'required': True, 'allowed': ['Foo', 'Bar']}, 'attr2'…
21 ноя '14 в 14:52
0
ответов
Проверка подлинности на основе Angularjs + Python Eve Token
В настоящее время я реализую API авторизации для python EVE. В Angularjs существует немало проектов, связанных с аутентификацией на основе токенов, в частности https://github.com/sahat/satellizer У меня вопрос: как я могу интегрировать спутник с Pyt…
23 авг '14 в 14:16
0
ответов
Проблема вставки полей медиа-типа с помощью Python-Eve
Я пытаюсь сохранить изображение как часть документа, используя media типа, но это сбой с bson.errors.InvalidDocument исключение (InvalidDocument: Cannot encode object: <FileStorage: u'test_image.png' ('image/png')> Моя схема настроена следующи…
23 фев '17 в 23:42
1
ответ
В канун Python, как я могу отметить параметр запроса "размер" в качестве псевдонима для "max_results"
Я разрабатываю API с использованием Python-Eve и люблю его. До сих пор я мог делать все, используя различные доступные крючки. Однако теперь я хочу поддержать параметр запроса "size" в качестве псевдонима для "max_results" (из соображений обратной с…
15 окт '14 в 05:50
1
ответ
Eve Framework отправить пользовательский ответ
Я добавил собственный класс аутентификации, который return если предопределенный элемент управления не работает.Если это не удается, клиент получит этот ответ: {"_error": {"code": 401, "message": "Please provide proper credentials"}, "_status": "ERR…
29 окт '14 в 14:38
1
ответ
Как смоделировать схему для списка встроенных словарей в канун Python
У меня есть документ, в котором у пользователя есть 2 адреса, например ниже. Как мне создать схему для этого в python-канун? Кроме того, как бы я создать запрос API, чтобы позволить пользователю обновить только почтовый индекс. Должны ли они перепеч…
06 фев '16 в 21:01
1
ответ
Операции CRUD над поддокументами в канун
Есть ли способ напрямую выставить CRUD-операции над поддокументами в Еве? Допустим, у меня есть ресурс user как это: { "_id": _, "name": _, "cart": { "products": [{...}], ... } } Я могу, конечно, использовать все операции CRUD на /users/ обновить ко…
09 янв '19 в 09:34
1
ответ
Не удалось запустить первый run.py накануне
Я пытаюсь научиться накануне использовать его для показа базы данных, и я начинаю с первого накануне первого шага. run.py from eve import Eve app = Eve() if __name__ == '__main__': app.run() settings.py DOMAIN = {'people': {}} requirements.txt scrap…
11 май '15 в 21:07
1
ответ
Как отправить список в API с помощью retrofit2
Я разработал API, используя EVE, Это схема: central_schema = { 'name': { 'type': 'string', 'required': True, }, 'id_account': { 'type': 'list', } } Я пытаюсь отправить список с помощью retrofit 2, Я пробовал API используя POSTMAN, Каждый раз, когда …
16 май '16 в 00:02
1
ответ
Ева Питона грациозно выйдет из колбэка
Мне интересно, возможно ли обновить элемент без полной обработки запроса PATCH.Я пытаюсь случайным образом сгенерировать и вставить значение в БД, когда пользователь отправляет запрос PATCH на учетные записи / конечную точку.Если я не выйду из запро…
06 ноя '14 в 11:22
0
ответов
Можно ли получить все элементы, используя get_internal?
Мне нужно иметь возможность получить все элементы для определенного ресурса по специальному маршруту. когда я использую функцию как таковую get_internal("users", **{"role": item["_id"]}) Я могу получить только 50 пользователей. Есть ли способ сказат…
15 ноя '18 в 04:01
0
ответов
Накануне Python: как хранить изображения, которые генерируются на сервере?
У меня есть маленький API Python Eve, который принимает и успешно обрабатывает изображения как часть из нескольких частей. Как часть POST, я реализовал обработчик событий (к которому я добавляю eve_app.on_insert_image), которая вырезает часть изобра…
18 июн '17 в 19:30
1
ответ
Как удалить поле из приложения Python Eve?
Есть ли способ удалить поле из документа, используя Eve Framework? подобно $ curl -X PATCH http://example.com/people/<id> -d '{"image": "$unset": 1}'
11 окт '16 в 13:29
1
ответ
Ошибка python-eve tokenauth 401
Settings.py: RESOURCE_METHODS = ['GET', 'POST', 'DELETE'] ITEM_METHODS = ['GET', 'PATCH', 'PUT', 'DELETE'] schema = { 'username': { 'type': 'string', 'required': True, }, 'password': { 'type': 'string', 'required': True, }, 'roles': { 'type': 'list'…
08 окт '14 в 10:07
1
ответ
Канун питона - вернуть ответ на предварительный запрос
Я разрабатываю rest-api, используя python-eve. Мой объект содержит URL, описание и изображение. Пользователи могут либо вставлять, либо просматривать продукт (для вставки - пользователь просто добавляет URL-адрес, и генерируются описание и изображен…
27 окт '16 в 18:48
1
ответ
EVE Elastic for Rest API
Я пытаюсь использовать эластичный в качестве слоя данных, используя эластичный для создания REST API . Вот несколько деталей: 1. Мой эластичный индекс: Index Name : employee { "employee": { "mappings": { "master": { "properties": { "EMPLID": {"type"…
22 май '16 в 02:10
1
ответ
При использовании сервера отправляются события, браузер кэширует предыдущие данные. Как предотвратить кеширование в браузере
Мой код показан ниже. Я использую антуражную колбу с питоном. def testing(): message = "hai" yield 'data: %s\n\n' % message @app.route('/stream') def stream(): return flask.Response(testing(),mimetype="text/event-stream")
28 янв '15 в 03:12
1
ответ
Хорошо ли сделать Data Access Layer отдельным слоем от сервисного уровня
У меня вопрос об архитектуре, с которой я работаю. у нас есть бэкэнд-сервис restful, уровень данных (который реализован в python eve, а также restful-сервис) и база данных. Уровень данных (доступа) сам по себе является независимым API отдыха. В наше…
06 мар '17 в 21:22
1
ответ
Как сделать массовый поиск документов монго с постом в Еве?
Я использую Eve (флешку) как интерфейс API для mongodb. Сейчас я пытаюсь настроить массовый поиск предметов по этому интерфейсу. Это означает, что я хочу найти документы оптом. Обычно вы используете для этого get. Так, например, если у вас есть набо…
24 сен '15 в 16:30