On Feb 16, 4:54 pm, Emily Rodgers <emily.kate.rodg...@googlemail.com>
wrote:
> On Feb 16, 3:39 pm, bruno desthuilliers
>
> <bruno.desthuilli...@gmail.com> wrote:
> > On Feb 16, 2:56 pm, Derek <gamesb...@gmail.com> wrote:
> [snip]
> > Ain't that "memberships" relationship redundant with passenger->flight-
>
> > >operator->memberships ?
>
> I reckon he probably wants to do is split passenger up:
>
> class Passenger(models.Model):
>     customer = models.ForeignKey(User)
>     flight = models.ForeignKey(Flight)
>
> and have memberships as an attribute of the user.

I'm afraid I don't really get what difference it would make. Note that
my question was genuine - I know zilch about the problem domain, I
don't have the fisrt clue about what an "Alliance" might be, so I
don't know if that relationship is redundant or if it's totally
distinct from what you'd get thru the passenger/flight/operator/
memberships link.

>
> > > So, if Passenger 57 books a flight with, say, AIA, which is a member of 
> > > the
> > > Star and Western alliances, how can I tell if this qualifies for a
> > > discount?
>
> > How could we know ? There's zero documentation about your models
> > fields, and zero documention about the business rules - specially the
> > ones one relating to "discount" and "qualification". Or are we
> > supposed to use a crystal ball ?
>
> You do have a point, but I think he is wanting a vague idea of how to
> go about it rather than for us to write his code for him. Or maybe get
> a discussion going about the pros and cons of different ways of
> querying.

Here again, my point is that answering the OP question requires some
(implicit) knowledge of the domain that I just don't have - and I'm
probably not the only one here lacking that knowledge.

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-us...@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