Steve Holden wrote:

>Gertjan Klein wrote:
>> However, there is one obvious problem
>> here: when editing an Hours instance, the ProjectCode dropdown lists
>> *all* project codes, not just those related to the selected customer.

>As long as you only want this in th admin, check out the
>"ForeignKey.limit_choices_to" attribute. However, I don't know whether
>this would give you the correct results where no project code was
>specified, and I'm not sure how to do this in general applications yet.

Thanks. I have just tried that, but failed. In the model, I don't know
how to specify that the result should be limited to an attribute of the
instance (e.g., something like self.Customer.id), as there is no self at
that point. This may very well be my lack of understanding, I'm just
starting with Django.

However, that would still only help with saved instances; when creating
a new Hours entry, the Customer value will be empty, so the dropdown
with appropriate ProjectCodes would be too.

So the question remains whether the django admin code helps make this
possible...

Regards,
Gertjan.

-- 
Gertjan Klein <[EMAIL PROTECTED]>


--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to