Try to instead limit the QuerySet:
try:
post = Post.objects.filter(thread = self.pk).order_by('created')[:
1].get()
except DoesNotExist:
post = NULL
return post # or do something else
http://docs.djangoproject.com/en/1.3/topics/db/queries/#limiting-querysets
On Apr 4, 1:35 am, Adam Tonks <[email protected]> wrote:
> At the suggestion of someone on IRC, I tried accessing the first result from
> within my template, using {{ thread.original_author.0 }} (where
> original_author is the name of the function with the return statement), and
> that works fine.
>
> It's a workaround, but not ideal, as I'll be using it in various places
> throughout the project, and if I need to change it, that'd mean going
> through each bit of code manually (defeating the point of me writing the
> function in the first place).
>
> Exactly the same problem applies when I access the posts using
> self.post_set.order_by('created)[0]
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To post to this group, send email to [email protected].
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.