Tuesday, August 10, 2010

Re: ManyToManyField limiting choices

Define a custom ModelForm for your model that sets the appropriate
queryset parameter (either altering the field in __init__, or just
defining the field in the class as a ModelMultipleChoiceField). Then
register that ModelForm for use in the admin (via a ModelAdmin class).

On Aug 9, 7:51 pm, Martin Tiršel <dja...@blackpage.eu> wrote:
> Hello,
>
> I have a gallery model and an image model. First, I create some galleries,  
> then I insert images into them. But now, I want to add multiple thumbnails  
> feature for galleries (thumbnails representing the gallery, not thumbnails  
> for images inside gallery), so I added ManyToManyField and I can select  
> some images, which will be used as thumbnails. But is there a way, how can  
> I limit these images only to images belonging to the currently editing  
> gallery?
>
> There is the limit_choices_to option, but I would need to point to 'self',  
> what is not possible on this place. Second problem would be that I have to  
> create gallery first, then insert images and then select thumbnails, so  
> there is another problem, that if there would be a solution in limiting  
> the image list, I can not use it in create gallery page in admin.
>
> What is the best way to solve this problem?
>
> Thanks,
> Martin

--
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+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/django-users?hl=en.

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home


Real Estate