Thanks so much, Russ!  I'd been thinking about trying to tinker around
under the admin hood, but now I can just apply myself to learning
newforms backwards & forwards--

On Jun 14, 11:56 pm, "Russell Keith-Magee" <[EMAIL PROTECTED]>
wrote:
> On Sun, Jun 15, 2008 at 12:12 PM, Jason <[EMAIL PROTECTED]> wrote:
>
> > Sorry if this has been addressed-- having trouble figuring out how to
> > search for this issue.
>
> > Basically, I'd like to be able to edit many-to-many relationships from
> > both admin screen, so if "articles" has a mtm relationship
> > w/"categories", I can see both which categories are attached to
> > articles from the article admin screen, AND which articles are
> > attached to the category from the categories admin screen.
>
> > Saw some talk of putting ManyToManyFields in both classes, & then
> > forcing the db_table name to be the same, but sounded kinda
> > unorthodoxy & early reports were that it didn't work anyway.  Any
> > ideas?
>
> You don't need to fix it at the model level - the model will contain
> all the information that is required. What you need to fix is at the
> form level.
>
> In the forward direction, a newforms ModelForm will include a widget
> for the m2m relationship.
>
> The reverse direction is a little more difficult. At present, there
> isn't a way to get a ModelForm to automatically include a widget for
> the 'reverse' m2m relationship. However, if you have used ModelForm to
> build the form for your model, you can manually add a
> newforms.models.ModelMultipleChoiceField that represents the reverse
> relation.
>
> If you need to do this using oldforms, or on trunk admin - you're on
> your own. Customization of the trunk admin interface is somewhat
> difficult, which is one of the many very good reasons that we're in
> the process of replacing trunk admin with a version based on newforms.
>
> Yours,
> Russ Magee %-)
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to