原文链接: http://stackoverflow.com/questions/6928692/how-to-express-a-one-to-many-relationship-in-django
useful bits:
class Business(models.Model):
...
class Dude(models.Model):
...
class PhoneNumber(models.Model):
dude = models.ForeignKey(Dude)
business = models.ForeignKey(Business)
dude = models.ForeignKey(Dude, related_name='numbers')
and then you can usesome_dude_object.numbers.all()
to get at all the related numbers (if you don't specify a "related_name" it'll default to "number_set"). – markshep Jul 8 '14 at 8:01