Помогите с 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()` Как это исправить


Ответы (0 шт):