Ability.generation = relation(Generation, backref='abilities')
Ability.all_pokemon = relation(Pokemon,
secondary=PokemonAbility.__table__,
Ability.generation = relation(Generation, backref='abilities')
Ability.all_pokemon = relation(Pokemon,
secondary=PokemonAbility.__table__,
back_populates='all_abilities',
)
Ability.pokemon = relation(Pokemon,
back_populates='all_abilities',
)
Ability.pokemon = relation(Pokemon,
PokemonAbility.ability_id == Ability.id,
PokemonAbility.is_dream == False
),
PokemonAbility.ability_id == Ability.id,
PokemonAbility.is_dream == False
),
back_populates='abilities',
)
Ability.dream_pokemon = relation(Pokemon,
back_populates='abilities',
)
Ability.dream_pokemon = relation(Pokemon,
PokemonAbility.ability_id == Ability.id,
PokemonAbility.is_dream == True
),
PokemonAbility.ability_id == Ability.id,
PokemonAbility.is_dream == True
),