-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

What error exactly is it throwing?

I noticed this: is it supposed to be:
list_filter('Competition.startDate', 'Division')?

Hope that helps. We really need the error it is throwing to more
accurately diagnose and repair.

Luke S.

irishsteve wrote:
> Hi
> 
> I'm new to Django, so thanks in advance for taking the time to help
> me! I can't work out how to reference a foreignKey in the list_filter
> method.
> 
> 
> 
> Here are the two relevant objects from my model:
> 
> class Competition(models.Model):
>     name = models.CharField("Event title", max_length=200)
>     startDate = models.DateTimeField('Competition start date')
>     divisions = models.ManyToManyField(Division)
> 
>     def __unicode__(self):
>         return self.name
> 
> class Entry(models.Model):
>     member = models.ForeignKey(Member)
>     competition = models.ForeignKey(Competition)
>     division = models.ForeignKey(Division, null=True, blank=True)
>     finishPosition = models.IntegerField("Finishing position",
> null=True, blank=True)
>     description = models.TextField("Update", null=True, blank=True)
> 
>     class Meta:
>         verbose_name_plural = "entries"
>         unique_together = ['member','competition']
> 
>     def __unicode__(self):
>         return self.member.get_formatted_name()
> 
> 
> 
> 
> 
> Then I have a few modelAdmin classes, here is the problematic one:
> 
> class EntryAdmin(admin.ModelAdmin):
>     fieldsets = [
>         ("Event entrant details", { "fields": ("member",
> "competition", "division")}),
>         ("Event results information", {"fields": ("finishPosition",
> "description")})
>     ]
> 
>     list_display = ('member', 'competition', 'division')
>     ordering = ('member',)
>     list_filter = ('competition','division')
> 
> admin.site.register(Entry, EntryAdmin)
> 
> 
> Everything is working correctly however, in the list_filter method,
> I've been trying to do:
> 
>     list_filter = ('competition.startDate', 'division')
> 
> but it's just throwing an error. I've done quite a lot of digging
> about and I'm sure the answer is staring me in the face, but I haven't
> been able to work it out.
> 
> Many thanks,
> Steve
> 
> 
> > 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkpuLOQACgkQXQrGVCncjPyIqACgpRWSWWc6bQYNwz6z3o34ZpTK
tXwAnA+KHWA2ySocF2MuiOJrEzR33CP1
=aHDA
-----END PGP SIGNATURE-----

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

Reply via email to