pilot error, no need to reply
On May 16, 10:41 am, adrian <adrian...@gmail.com> wrote:
> I am creating a view to edit a model that has a ManyToMany field.
> The field is defined as:
>
> performer = models.ManyToManyField(Entity, limit_choices_to=
> {'role__exact':'PER'})
>
> Entity is a table of persons or organizations. Some of them are
> performers and some are not (distinguished by "role").
>
> I create a form from a valid instance of the model in the usual way
> using modelform. The correct set of POSSIBLE performers is shown but
> the ACTUAL performers are not highlighted (none are highlighted).
> So if the form is submitted with no changes it causes an error since
> performers is a required field.
>
> If I remove limit_choices_to, the set of entities shown is not correct
> (includes non-performers) but the performers currently saved in the
> instance ARE correctly highlighted.
>
> This seems like a bug but perhaps I have misunderstood what is
> supposed to happen. And is there a workaround?
>
> Thanks
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---