Публикации по теме 'cerberus'
Проверка моделей данных SQL и NoSQL с помощью python и cerberus для сети Tornado / PythonOnWheels…
В этом коротком (практическом) руководстве я дам вам очень простое введение в использование замечательной библиотеки C erberus для определения и проверки моделей данных в python. Я буду использовать платформу PythonOnWheels для простого создания моделей, но схемы и проверка Cerberus также будут работать без PythonOnWheels.
Так что это за штука с Цербером?
Cerberus - это легкая и расширяемая библиотека проверки данных для Python.
Это очень удобно и полезно, а также упрощает..
Вопросы по теме 'cerberus'
Проверка всей модели SQLAlchemy с помощью Cerberus
Я хочу создать некий универсальный механизм проверки для всех моделей, использующих cerberus. Цель состоит в том, чтобы иметь схему cerberus в свойстве модели __schema__ и выполнять проверку всей модели с использованием этой схемы при каждом...
516 просмотров
schedule
22.09.2021
Python Eve: проверка на уровне документа
Мы довольно часто использовали проверку на уровне поля, и это замечательно и мощно. Однако бывают случаи, когда сам документ действителен только при оценке более чем одного поля. Изменение любого задействованного поля должно инициировать проверку....
262 просмотров
schedule
31.03.2022
Как проверить объект вложенного словаря в Cerberus
Вот пример данных, которые необходимо проверить. Ключи во вложенном словаре employee_eligibility представляют собой числовую строку "[0-9]+".
{
"client_id": 1,
"subdomain": "Acme",
"shifts": [
20047, 20048, 20049
],...
558 просмотров
schedule
24.08.2022
глубоко вложенный валидатор json с использованием cerberus
у меня есть глубоко вложенный json, который я пытаюсь проверить с помощью cerberus. Итак, у меня есть следующая структура: (ПРИМЕЧАНИЕ: допустим еще более глубокое гнездо)
Я создал свою схему для первого уровня, но не могу понять, как углубиться в...
571 просмотров
schedule
06.09.2022
Зависимость проверки схемы Cerberus в зависимости от собственного значения
Я знаю, что согласно документации Cerberus, можно определить зависимости проверки в соответствии с другими значениями ключей, такими как:
schema = {'field1': {'required': False},
'field2': {'required': True,...
1285 просмотров
schedule
01.07.2023
Как я могу проверить поле в зависимости от длины другого поля с помощью Cerberus?
Есть ли способ проверить документ, в котором наличие одного поля зависит от длины другого поля? Моя попытка:
import cerberus
schema = {
'field_2': {
'type': 'integer',
'dependencies': {
'field_1': {'maxlength':...
654 просмотров
schedule
29.04.2023
Проверка пользовательского типа в Cerberus
Мне очень нравится Cerberus, но я не могу найти простой случай в документации. Я хочу иметь тип fudge , который представляет собой строку с добавлением ~ . Я просто не могу понять, как это сделать..
fudge_type =...
767 просмотров
schedule
07.10.2022
Python Cerberus: проблема с проверкой различных схем с использованием правила anyof_schema
Я пытаюсь использовать Cerberus для проверки списка, содержащего строки или словари, с использованием правила anyof_schema , как предложено в этом сообщении :
from cerberus import Validator
A = {'type': 'dict',
'schema': {'name': {'type':...
704 просмотров
schedule
14.11.2022
Исключение Cerberus при использовании добавленного набора правил
У меня есть следующая часть схемы Cerberus 1.3.2 (которую я храню в виде файла YAML):
members:
dependencies:
res_type: gsuite_group
type: dict
keysrules:
allowed:
- gsuite
- csod
schema:...
44 просмотров
schedule
24.05.2023
Как проверить схему Цербера
Мое веб-приложение использует проверку схемы Cerberus для каждого запроса (текущая версия — 1.2). Для этого я пишу схему в YAML, загружаю ее при запуске приложения, выполняю проверку и использую множество обратных ссылок для оптимизации своей...
820 просмотров
schedule
13.10.2023
Проверка корневых ключей в Cerberus
У меня есть структура данных, которая выглядит так: name — это произвольная строка, которая не может быть определенными значениями ( src )
{
'name' : 'stringvalue',
'src' : 'who cares this is wrong'
}
Я бы хотел, чтобы cerberus...
282 просмотров
schedule
29.02.2024
Схема Cerberus с одним словарем или списком словарей
Я пытаюсь построить схему, в которой оператор может быть одним словарем или списком словарей. Бывший:
{'Document': {'key': 'value'}}
Или несколько ключей:
{'Document': [ {'key1': 'value1'}, {'key2': 'value2'}, {'key3': 'value3'}]}
Следуя...
57 просмотров
schedule
31.03.2024