p
Size: a a a
p
MK
rd
rd
BK
class User:Соотв вопрос. А как в
def __init__(self, about, flag):
self.about = about
self.flag = flag
class M(BaseModel):
about: str
@validator('about')
def hide_about(cls, v, values):
print('VALUES', values)
return v if values.get('flag') else ''
class Config:
orm_mode = True
print(M.from_orm(User('test', True)))
print(M.from_orm(User('test', False)))
@validator
можно получить исходный объект? Или такое только через root_validator(pre=True)
?Б
class User:Соотв вопрос. А как в
def __init__(self, about, flag):
self.about = about
self.flag = flag
class M(BaseModel):
about: str
@validator('about')
def hide_about(cls, v, values):
print('VALUES', values)
return v if values.get('flag') else ''
class Config:
orm_mode = True
print(M.from_orm(User('test', True)))
print(M.from_orm(User('test', False)))
@validator
можно получить исходный объект? Или такое только через root_validator(pre=True)
?@validator('about', pre=True)
BK
VALUES {}
about=''
VALUES {}
about=''
Б
about
Б
Used.dict()
, и передавать в super().dict()
exclude={'flag'}
Б
class User:Соотв вопрос. А как в
def __init__(self, about, flag):
self.about = about
self.flag = flag
class M(BaseModel):
about: str
@validator('about')
def hide_about(cls, v, values):
print('VALUES', values)
return v if values.get('flag') else ''
class Config:
orm_mode = True
print(M.from_orm(User('test', True)))
print(M.from_orm(User('test', False)))
@validator
можно получить исходный объект? Или такое только через root_validator(pre=True)
?init с п
роставлением параметров?Б
VALUES {}
about=''
VALUES {}
about=''
flag
нет в values?BK
flag
нет в values?BK
init с п
роставлением параметров?Б
BK
Used.dict()
, и передавать в super().dict()
exclude={'flag'}
Б
AK
DB
RC
AK