Вопросы по теме '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 просмотров
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 просмотров
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