Это класс, который я написал для управления — [code]class EnvSettings(BaseSettings): debug: bool = False secret_key: str allowed_hosts: str db_name: str db_user: str db_password: str db_host: str db_port: str minio_endpoint: str minio_access_key: str minio_secret_key: str minio_use_https: bool = False minio_media_bucket_name: str minio_static_bucket_name: str minio_media_url: str minio_static_url: str celery_broker_url: str celery_task_default_queue: str = 'default' < /code> Я хочу получить список строк для разрешенных хостов. Как я могу это сделать? />pydantic_settings.sources.SettingsError: error parsing value for field "allowed_hosts" from source "EnvSettingsSource"[/code]
Есть ли в pydantic встроенный способ указания параметров? Например, предположим, что мне нужно строковое значение, которое должно иметь значение «foo» или «bar».
Я знаю, что для этого можно использовать проверку регулярных выражений, но поскольку я...
Я ищу способ построить модель на основе базового типа (int, str) вместо построения базовой модели на основе базового типа. >
Целью будет (де)сериализация без добавления уровня вложенности.
Пример вложенности:
from pydantic import BaseModel,...
Я использую pydantic-settings для сбора параметров конфигурации из различных источников (config.yaml, .env, переменные среды и т. д.). Объект настроек сохраняется как переменная модуля аналогично тому, как это показано здесь для FastAPI:
from...
Я документирую схему API, написанную с помощью Pydantic v2, используя autodoc и (надеюсь) autodoc-pydantic. Вот MWE соответствующего кода:
ВЕРСИИ: sphinx 8.1.3, pydantic 2.9.2, autodoc-pydantic 2.2.0
схема .py
from __future__ import annotations...
Используя команду datamodel-codegen с данными JSON в качестве типа входных данных и генерируя схему Pydantic в качестве выходных данных, во время этого процесса я видел предупреждения.
Что означают эти предупреждения и как их исправить? Какие...