Make version_group.versions an actual relation with an order_by().
authorZhorken <zhorken@gmail.com>
Mon, 6 Dec 2010 22:56:43 +0000 (17:56 -0500)
committerZhorken <zhorken@gmail.com>
Mon, 6 Dec 2010 22:56:43 +0000 (17:56 -0500)
pokedex/db/tables.py

index 958cfb7..0e336ce 100644 (file)
@@ -1578,9 +1578,10 @@ Type.foreign_names = relation(TypeName, backref='type')
 
 TypeName.language = relation(Language)
 
-Version.version_group = relation(VersionGroup, backref='versions')
+Version.version_group = relation(VersionGroup, back_populates='versions')
 Version.generation = association_proxy('version_group', 'generation')
 
+VersionGroup.versions = relation(Version, order_by=Version.id, back_populates='version_group')
 VersionGroup.generation = relation(Generation, backref='version_groups')
 VersionGroup.version_group_regions = relation(VersionGroupRegion, backref='version_group')
 VersionGroup.regions = association_proxy('version_group_regions', 'region')