Advertisement
Guest User

Untitled

a guest
Oct 21st, 2014
162
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.66 KB | None | 0 0
  1. class TavernHero(models.Model):
  2.     """ available heroes in a perticulair Tavern """
  3.    
  4.     tavern = models.ForeignKey(Tavern)
  5.    
  6.     #classes
  7.     warrior = models.ForeignKey('heroes.Warrior', null=True)
  8.     trader = models.ForeignKey('heroes.Trader', null=True)
  9.     crafter = models.ForeignKey('heroes.Crafter', null=True)
  10.    
  11.    
  12.     def __unicode__(self):
  13.         return "Tavern Hero"
  14.    
  15.    
  16.     #delete related warrior/trader/crafter object
  17.     def delete_hero(self):
  18.         klasses = ['warrior', 'trader', 'crafter']
  19.         for klass in klasses:
  20.             obj = getattr(klass)
  21.             if obj != None:
  22.                 obj.delete()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement