Thank You! That was the correct syntax :)
For anyone else with the same problem, you can also utilise
"related_name" to provide syntactically pleasing access to your
objects, such as:
lightbox.photographs.all() - to retrieve Photograph objects
lightbox.items.all() - to retrieve Item objects
photgraphy.items.all()
photgraphy.lightboxes.all()
class Photograph(ImageModel):
pass
class Lightbox(models.Model):
photographs = models.ManyToManyField('Photograph',
related_name='lightboxes',
through = 'Item',
symmetrical=False,
verbose_name=_('photographs'),
null=True, blank=True)
class Item(models.Model):
lightbox = models.ForeignKey( Lightbox, related_name='items' )
photograph = models.ForeignKey( Photograph, related_name='items' )
order = models.IntegerField( unique=False )
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Django users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---