firstmixon, сложно. Потому что используете pydantic для сериализации и валидации. Вот он и выполняет свою работу, валидируя значение, которое должно приходить с типом float.
каким еще образом я могу пандинамику обяснить что 1 или 0 или 999 это число, и да без днобной части, мне что каждй раз проверять есть ли там "точка" и добавлять '.0'?
class class_zzz(BaseModel):
"""
Модель
"""
float_key: Optional[float] = Query(
0
, description=(
'(float) \n'
'???? \n'
)
)
def __init__(self)
BaseModel.__init__(self)
self.float_key = 0 -- вот так не работает, выдает предупреждение, тоесть int(0) не есть float(0.0)
self.float_key = 0.0 -- вот так работает
firstmixon, ты упорно игнорируешь "показывай нормально воспроизводимый код, входящие данный, а не какие-то огрызки." на такое будет только "скптис", а не помощь.