Вопросы по теме '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 просмотров
schedule
15.06.2023
Обнаружить пустую строку в числовом поле с помощью 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 просмотров
schedule
26.10.2023
Цербер один из двух ключей
У меня есть набор схем, которые я использую для проверки одного из моих входных маршрутов:
# schemas is just a dict of validator schemas
REGISTRATION_VALIDATOR = {
'email_address': schemas['email_address'],
'user_level':...
35 просмотров
schedule
02.08.2022