Guest User

Untitled

a guest
Jun 21st, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. class Player(object):
  2.  
  3. def __init__(self, country, name, price, real_clan):
  4. print "Player, Realclan:", real_clan
  5. print "RealClan.UID", real_clan.uid
  6. self.country = country
  7. self.name = name
  8. self.price = price
  9. self.real_clan_uid = real_clan.uid
  10.  
  11. def __repr__(self):
  12. return "<Player %r, Real_Clan %r>" % (self.uid, self.real_clan)
  13.  
  14. session.mapper(Real_Clan, real_clan_table, properties={"players" : relation(Player,
  15. backref="real_clan",
  16. order_by=desc(Player.score))})
  17. --
  18.  
  19. >>> from pyfantasy.models import *
  20. >>> realclan = Real_Clan("a", "b", "c", "d")
  21. >>> realclan
  22. <Real_Clan None>
  23. >>> session.add(realclan)
  24. >>> session.commit()
  25. >>> realclan
  26. <Real_Clan 1>
  27. >>> player = Player("uk", "DR Foo", 100, realclan)
  28. Player, Realclan: <Real_Clan 1>
  29. RealClan.UID 1
  30. >>> player
  31. <Player None, Real_Clan None>
  32. >>> session.add(player)
  33. >>> session.commit()
  34. >>> player
  35. <Player 1, Real_Clan None>
  36. >>> player.real_clan_uid
  37. 1
  38. >>> realclan.players
  39. [<Player 1, Real_Clan None>]
  40. >>>
Add Comment
Please, Sign In to add comment