Hi,

How do I hook that into the Admin? This is what I don't know.

Thanks,
sanrio

On Feb 3, 4:09 pm, William Siegrist <[EMAIL PROTECTED]> wrote:
> Have you tried using the IN filter?
>
> Student.objects.filter(school__in = [A, B])
>
> http://www.djangoproject.com/documentation/db-api/#in
>
> -Bill
>
> On Feb 3, 2008, at 1:41 PM, [EMAIL PROTECTED] wrote:
>
>
>
> > Hi,
>
> > I have a situation whereby I need to use filters with "OR" .
>
> > Here is a description of my model:
>
> > 1) A student affiliated to only one school. (ForeignKey)
> > 2) A student can only have one publication. (ForeignKey)
> > 3) A student can have multiple research interest(s). (ManytoManyField)
>
> > I want to use the filter (which is awesome!!). However, I want to
> > filter
> > all students belonging to school A OR school B (with other filter
> > criteria,
> > on other columns (all ANDed).
>
> > Can I do that with the django Admin? If so, how?
>
> > Below is the actual model of my classes:
>
> > I appreciate any help.
>
> > Thanks,
> > sanrio
>
> > class School (models.Model):
> >    name = models.CharField (maxlength=60)
> >    def __str__ (self):
> >        return self.name
> >    class Admin:
> >        list_display = ('name',)
> >    class Meta:
> >        db_table = 'School'
>
> > Publication (models.Model):
> >    name = models.CharField (maxlength=50)
> >    def __str__ (self):
> >        return self.name
> >    class Admin:
> >        list_display = ('name',)
> >    class Meta:
> >        db_table = 'Publication'
>
> > class Student (models.Model):
> >    first_name = models.CharField (maxlength=30)
> >    last_name = models.CharField (maxlength=30)
> >    email = models.EmailField ()
> >    phone = models.PhoneNumberField ()
> >    research = models.ManyToManyField (Research, null=True,
> > blank=True)
> >    publication = models.ForeignKey (Publication)
> >    affiliation = models.ForeignKey (School)
>
> > class Admin:
> >        list_display = ('last_name', 'first_name', 'affiliatiation')
> >        list_filter = ('affiliation', 'publication', 'research')
>
> > >
>
>
>  smime.p7s
> 3KDownload

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