Помогите с join в gino
вот этот код выдает следующую ошибку AttributeError: Could not locate column in row for column 'update'
` class PersonalInformation(TimeBaseModel):
__tablename__ = 'personal_information'
id = Column(Integer, primary_key=True)
city = Column(String(100))
gender = Column(String(30))
birthday = Column(Date)
sexual_orientation = Column(String(100))
intro = Column(String(100))
target_relationship = Column(JSONB)
photo = Column(String(300))
user_id = Column(Integer, ForeignKey('users.id'))
class User(TimeBaseModel): tablename = 'users'
id = Column(BigInteger, primary_key=True)
name = Column(String(100))
email = Column(String(100), unique=True)
phone = Column(String(20), unique=True)
like_people_ids = Column(JSONB, nullable=True, default="NULL")
password = Column(String(100))
def __init__(self, **kw):
super().__init__(**kw)
self._personal_information = None
self._children = set()
@property
def personal_information(self):
return self._personal_information
@personal_information.setter
def personal_information(self, personal_information):
self._personal_information = personal_information
@property
def children(self):
return self._children
def add_child(self, child):
self._children.add(child)
child._parents.add(self)
UniqueConstraint('gallery_uid', 'priority', name='email_unique', deferrable=True,
initially="DEFERRED")
user = await User.join(PersonalInformation).select().where(User.phone == phone).gino.first() user.update() await user.update(user_id=message.from_user.id).apply()` Как это исправить