Pydantic AttributeError: объект FieldInfo не имеет атрибута bodyKeyPython

Программы на Python
Anonymous
Pydantic AttributeError: объект FieldInfo не имеет атрибута bodyKey

Сообщение Anonymous »


Код, который я пытаюсь запустить:
от ввода импорта ClassVar из pydantic импорта BaseModel, Field класс IndexSchema (BaseModel): bodyKey: str = Field(...,description="Ключ тела в данных") Индекс класса (BaseModel): name: str = Field(...,description="Имя индекса") схема: ClassVar[IndexSchema] = Поле(..., описание="схема данных") obj = Index(name="Rom",schema=IndexSchema(bodyKey="Rom - это безумие")) печать(имя объекта) печать(obj.schema.bodyKey)
При попытке запустить этот код возникает следующая ошибка
ПЗУ Traceback (последний вызов последний): Файл «/Users/rommonda/Desktop/Llama/test.py», строка 15, в печать(obj.schema.bodyKey) AttributeError: объект FieldInfo не имеет атрибута bodyKey.
Есть ли способ заставить это работать?

PS: Использование ClassVar[], поскольку BaseModel также имеет атрибут с именем «схема», поэтому произойдет ошибка

Вернуться в «Python»