Non riesco a leggere la colonna di un'altra tabella che è unita. Si getta AttributeErrorPeewee ottenere colonna dopo join
class Component(Model):
id = IntegerField(primary_key=True)
title = CharField()
class GroupComponentMap(Model):
group = ForeignKeyField(Component, related_name='group_fk')
service = ForeignKeyField(Component, related_name='service_fk')
Ora la query è
comp = (Component
.select(Component, GroupComponent.group.alias('group_id'))
.join(GroupComponent, on=(Component.id == GroupComponent.group))
)
for row in comp:
print row.group_id
Ora ho un errore AttributeError: 'Component' object has no attribute 'group_id'
riga ha attrs 'id' e' title', quello che fai significa per 'group_id'? – hyades
nel 'select' ho aggiunto' GroupComponent.group.alias ('group_id') 'quindi voglio ottenere il valore di' group_id' – Rishabh