by the way, I'm using django 1.0.2 ....  but am not against upgrading
if it helps me solve this problem!

On Oct 7, 3:36 pm, sico <allensi...@gmail.com> wrote:
> Suppose I have 4 models as below:
>
> class Hub(models.Model):
>     name = models.CharField("Name", )
>     something-else = models.CharField("Something", )
>
> class HubPlug(model.Model):
>     hub = models.ForeignKey(Hub)
>     plug_id = models.CharField("Plug Id (A, B, C, etc)", )
>
> class Link(model.Model):
>     from_hub = models.ForeignKey(Hub, related_name =
> "link_from_hub", )
>     to_hub = models.ForeignKey(Hub, related_name = "link_to_hub", )
>     link_type = models.CharField("Link Type", )
>
> class LinkDetail(model.Model):
>     link = models.ForeignKey(Link)
>     from_plug = models.ForeignKey(HubPlug, related_name =
> "link_from_plug", )
>     from_plug_type = models.CharField("From Plug Type", )
>     to_plug = models.ForeignKey(HubPlug, related_name =
> "link_to_plug", )
>     to_plug_type = models.CharField("To Plug Type", )
>
> now, I have an admin form for Link that shows the Link Details as
> Tabular Inline:
>
> class LinkDetailInline(admin.TabularInline):
>     model = LinkDetail
>     extra = 3
>
> class LinkAdmin(admin.ModelAdmin):
>     inlines = [
>         LinkDetailInline,
>     ]
>
> admin.site.register(Link, LinkAdmin)
>
> The dropdowns for the from_plug to to_plug show all plugs and I'd like
> them to just show the plugs for the respective from_hub/to_hub.
>
> I'm guessing this would have to happen in the LinkAdmin class
> somewhere, but where!!
>
> thanks in advance,
> Simon
>
> p.s. would also be nice to only show those plugs that aren't in use
> now but that should be easy once the above is sorted!
--~--~---------~--~----~------------~-------~--~----~
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