Greg,
I am waiting for the answer to this question because I have something
similar in my to do list.

On Aug 2, 1:52 am, Greg <[EMAIL PROTECTED]> wrote:
> Anybody?
>
> On Aug 1, 2:49 pm, Greg <[EMAIL PROTECTED]> wrote:
>
> > Ok..does anybody know what's wrong with this attempt at trying to get
> > the 'limit-choices_to' to work?
>
> > class Choice(models.Model):
> >     choice = models.ForeignKey(Collection, edit_inline=models.TABULAR,
> > num_in_admin=5)
> >     size = models.ForeignKey(Size, core=True)
> >     price = models.ForeignKey(Price, core=True)
>
> > class Style(models.Model):
> >     name = models.CharField(maxlength=200, core=True)
> >     color = models.CharField(maxlength=100)
> >     image = models.ImageField(upload_to='site_media/')
> >     theslug = models.SlugField(prepopulate_from=('name',))
> >     manufacturer = models.ForeignKey(Manufacturer)
> >     sandp = models.ManyToManyField(Choice, limit_choices_to =
> > {'choice': get_choices(self)})
> >     collection = models.ForeignKey(Collection,
> > edit_inline=models.TABULAR, num_in_admin=6)
>
> >     def get_choices(self, style_name):
> >         g = Choice.objects.filter(pk=style_name.collection)
> >         return g
>
> > Thanks
>
> > On Aug 1, 11:09 am, Greg <[EMAIL PROTECTED]> wrote:
>
> > > We'll I kinda got it to work.  I added the following
> > > (limit_choice_to):
> > > sandp = models.ManyToManyField(Choice, limit_choices_to = {'choice':
> > > 2})
>
> > > ///////////////////////
>
> > > That works fine.  However, I obviously want to take out the '2'.  I
> > > tried the following but it does not seem to work:
> > > sandp = models.ManyToManyField(Choice, limit_choices_to = {'choice':
> > > collection.id})
>
> > > ////////////
>
> > > I guess I need to know how do I get the id for the current collection
> > > that I'm adding the style to?
>
> > > Thanks
>
> > > On Aug 1, 2:17 am, Will McCutchen <[EMAIL PROTECTED]> wrote:
>
> > > > > Is there anyway that I can have the 'sandp' Field only
> > > > > show choices that are tied to that collection?
>
> > > > Try using the limit_choices_to argument to 
> > > > ManyToManyField:http://www.djangoproject.com/documentation/model-api/#many-to-many-re...
>
> > > > Hope this helps,
>
> > > > Will.


--~--~---------~--~----~------------~-------~--~----~
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