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

Питон-Ева. Объявить массив идентификаторов объектов в схеме Cerberus
Я разрабатываю API с Python-Eve, и мне нужно создать объявление схемы MongoDB с помощью Cerberus, чтобы выразить документ, подобный приведенному ниже: { name : 'John Smith', type: 'home', devices : [ ObjectID('1234'),...
1172 просмотров
schedule 28.11.2022

Как я могу проверить поле по схеме в зависимости от значения другого поля с помощью Cerberus?
Я использую Cerberus для проверки полезной нагрузки с полем type и data . В зависимости от значения type ( test или build ) я хочу проверить data на соответствие различным ограничениям. Пока у меня такая установка: test_task =...
657 просмотров
schedule 07.04.2023

Как сделать требуемое правило Цербера зависит от условия
У меня есть большой документ json, в котором некоторые поля должны быть обязательными, если другие поля имеют точные значения. Например. document = {'is_realty_address': False, 'postcode': 111111} почтовый индекс должен быть обязательным,...
2890 просмотров
schedule 31.12.2022

валидатор схемы cerberus для кортежей
У меня есть объявление переменной следующим образом my_var = typing.List[typing.Tuple[int, int]] и я хочу написать валидатор следующим образом schema_validator = "my_var": { "type": "list", "empty": False, "items": [...
882 просмотров

Обнаружить пустую строку в числовом поле с помощью Cerberus
Я использую библиотеку python cerberus ( http://docs.python-cerberus.org/en/stable/ ), и я хочу проверить, является ли поле JSON числом (целым числом) или пустой строкой. Я попытался использовать условие: {"empty": True, "type": "intenger"}...
740 просмотров
schedule 20.05.2022

Можно ли установить условную проверку в cerberus, Python?
Я использую пакет Python cerberus для проверки своей полезной нагрузки. Вот моя проблема: Мне нужно сделать поле обязательным только в том случае, если какое-то поле из другой схемы имеет точное значение. Что-то типа: "key2": {...
571 просмотров

Цербер один из двух ключей
У меня есть набор схем, которые я использую для проверки одного из моих входных маршрутов: # schemas is just a dict of validator schemas REGISTRATION_VALIDATOR = { 'email_address': schemas['email_address'], 'user_level':...
35 просмотров
schedule 02.08.2022