Вопросы по теме 'eve'

Зависимый от пользователя фильтр ресурсов в Python-eve RestApi Framework
Я хочу реализовать «более сложный» фильтр на основе прав доступа пользователя в Python eve restframework. Проблема У нас есть аутентификация по токену, учетная запись пользователя извлекается в классе TokenAuth . У пользователя есть несколько...
1273 просмотров
schedule 06.09.2021

Проблема с функцией Python Eve TokenAuth
В настоящее время я тестирую библиотеку python-eve в течение нескольких дней, чтобы создать спокойный API, но у меня возникают некоторые проблемы, когда я следую этому руководство по реализации «аутентификации токена». Вот моя пользовательская...
1101 просмотров
schedule 16.11.2021

Доступ к приложению (объекту Eve) из обратных вызовов хуков
Я использую хуки в своем приложении Eve для обновления объекта «сводка» каждый раз, когда в мою коллекцию добавляется новый элемент. Чтобы все было в порядке, я переместил свои обратные вызовы в отдельный каталог / файл, который я импортирую из...
345 просмотров
schedule 19.09.2021

Как защитить пользовательские конечные точки с помощью BasicAuth?
Скажем, я включил аутентификацию для ресурсов с помощью BasicAuth: class MyBasicAuth(BasicAuth): def check_auth(self,username,password,allowed_roles,resource,method): return username == 'secretusername' and password == 'secretpass'...
1145 просмотров
schedule 31.10.2021

Eve Authentication с ошибкой bcrypt driver.db при отправке запроса curl
Я использую bcrypt для аутентификации своих ресурсов, и в моей базе данных хранятся учетные записи с именем пользователя и паролями. Я сохранил пароли вручную в виде хэшей в базе данных следующим образом: Я запустил python bash и набрал следующий...
220 просмотров
schedule 05.09.2021

Условное / массовое удаление Python Eve
Из ответа Никола SO здесь и моего собственного тестирования кажется очевидным, что Ева не поддерживать условное удаление в конечных точках ресурсов. Я знаю, что могу использовать GET: "where={...}" запрос к _ids и _etags документов,...
530 просмотров
schedule 25.10.2021

Как указать фреймворку eve создавать разные названия коллекций
Как указать фреймворку eve создать имя коллекции как другое, а не использовать имя конечной точки в качестве коллекции и использовать это имя коллекции для почтовой операции n и т. Д. Есть ли какой-нибудь крючок для этого? С уважением, Нарендра...
130 просмотров
schedule 18.10.2021

Включение ограничения скорости в Eve
Я искал возможность включить функцию ограничения скорости с Eve, но нашел очень мало документации или примеров того, как полностью включить ее. Я добавил RATE_LIMIT_GET и другие параметры конфигурации для HTTP-глаголов и передал параметр redis...
51 просмотров
schedule 28.09.2021

Python Eve: проверка на уровне документа
Мы довольно часто использовали проверку на уровне поля, и это замечательно и мощно. Однако бывают случаи, когда сам документ действителен только при оценке более чем одного поля. Изменение любого задействованного поля должно инициировать проверку....
262 просмотров
schedule 31.03.2022

Метод Python eve в качестве поставщика значений по умолчанию для поля
У меня есть базовая схема, с которой я возился, чтобы понять, подходит ли Ева для того, что мне нужно. Мой вопрос заключается в том, могу ли я установить значение по умолчанию для поля с помощью метода, также с параметрами было бы здорово, хотя я...
168 просмотров
schedule 26.04.2022

Как я могу создать ресурс, который не связан с полем в базе данных?
Как я могу создать ресурс, который не связан с полем в базе данных? Например, я хочу узнать время сервера, но не хочу для этого подключаться к базе данных. так что, когда запрос делается на URL-адрес http://127.0.0.1:5000/сервервремени Я...
124 просмотров
eve
schedule 26.05.2022

Eve: как использовать разные конечные точки для доступа к одной и той же коллекции с разными фильтрами
У меня есть приложение Eve , публикующее простой интерфейс только для чтения (GET). Он взаимодействует с коллекцией MongoDB под названием centroids , в которой есть такие документы, как: [ { "name":"kachina chasmata", "location":{...
71 просмотров
schedule 23.06.2022

python накануне — вернуть ответ по предварительному запросу
Я разрабатываю rest-api, используя python-eve. Мой объект содержит URL, описание и изображение. Пользователи могут либо вставлять, либо просматривать товар (для вставки пользователь просто добавляет URL-адрес, и генерируются описание и изображение)....
712 просмотров
schedule 05.07.2022

Как использовать patch_internal
В моем приложении у меня есть хук, который должен обновлять поле в ресурсе: в другом post кто-то использовал метод patch_internal, но я не понял, как. from my_application import app from eve.methods.patch import patch_internal def...
677 просмотров
eve
schedule 11.07.2022

Как я могу вставить записи, которые имеют словари и списки в Flask Eve?
Я использую Flask-Eve для предоставления API для своих данных. Я хотел бы вставить свои записи, используя Eve, чтобы получить атрибут _created и другие атрибуты, добавленные Eve. Два моих поля — это слова, а одно — список. Когда я пытаюсь...
229 просмотров
schedule 13.07.2022

Как добавить тип списка в Python Eve без замены старых значений
У меня очень похожая установка с человеком в этом вопросе: Как обновить список data_relation в Python Eve с помощью ресурса пользователей и подресурса друзей типа списка. users = { … ‘friends’: { 'type': 'list’, 'schema': {...
1510 просмотров
schedule 07.09.2022

Как определить схему, чтобы список не был пустым?
В фреймворке REST API python-eve я определяю список в ресурсе, тип элемента списка — dict. И я не хочу, чтобы список был пуст. Итак, как определить схему? { 'parents' : { 'type' : 'list', 'schema' : { 'parent' :...
1811 просмотров
schedule 11.09.2022

Зарегистрировать схему для запроса sqlalchemy в python-eve
Я пытаюсь создать конечную точку для запроса, объединяющего несколько таблиц. registerSchema принимает базовый объект sqlalchemy. Решение, которое я придумал, состояло в том, чтобы создать представление базы данных для инструкции sql и использовать...
536 просмотров
schedule 15.09.2022

Eve Framework отправляет пользовательский ответ
Я добавил пользовательский класс аутентификации, который return сработает в случае сбоя предопределенного элемента управления. В случае сбоя клиент получит следующий ответ: {"_error": {"code": 401, "message": "Please provide proper credentials"},...
576 просмотров
schedule 04.10.2022

Использовать MongoDB и Eve для быстрой разработки прототипа iOS?
В настоящее время я планирую новый проект, который включает в себя несколько прототипов Proof of Concept для тестирования, прежде чем из него вырастет реальное приложение. Приложение будет в основном приложением iOS, которое взаимодействует с базой...
358 просмотров
schedule 14.04.2023