Please help :(

On Oct 13, 1:52 pm, Benjamin <phogh...@gmail.com> wrote:
> Hello all,
>
> I have roughly the following model:
>
> class Room(models.Model):
>     number = models.IntegerField(unique=True)
>     def __unicode__(self):
>         return str(int(self.number))
>
> class Desk(models.Model):
>     room = models.ForeignKey('Room', related_name="desks")
>     people = models.ManyToManyField('people.Person',
> through='DeskMembership', null=True, blank=True, related_name='desks')
>
> class DeskMembership(models.Model):
>     person = models.ForeignKey('people.Person')
>     desk = models.ForeignKey(Desk)
>
> Using the django admin, I would like to be able to go to the change
> page for a given room, and add/remove people for each desk in that
> room. That is, I'd like to be able to use a DeskMembership inline on a
> Room admin page. Django doesn't allow this by default, because
> DeskMembership has no foreign key to Room.
>
> Is there some way that I can show the DeskMembershipInline for each
> Desk in a given Room on the Room's change page?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to