I've been thinking about it and I think this should work but it doesn't.
latest_articles_list = Article.objects.filter(pub_date>=thirty_days_ago)
Django is saying 'pub_date' is not defined, even though I used it to filter
a different list and it worked fine. What is wrong??
Thanks
On Sunday, July 20, 2014 8:16:21 PM UTC-7, Conner DiPaolo wrote:
>
> Hi!
> I was wondering if anybody knew how to create a list based on that list
> having a DateTime attribute that is less than 30 days old. I already have a
> boolean in the model itself of 'published_recent_month' that can say if it
> is or is not published within a month, but how do I put into that a list to
> put into a template? I know how to do a list based on pub_date and have it
> be a certain length, but I would rather have the list be dynamic to usage.
>
> Thanks a lot!
>
>
> abbreviated model to show the boolean definition I have:
> class Model(models.Model):
> ...
> def published_recent_month(self):
> return self.pub_date >= timezone.localtime(timezone.now()) -
> datetime.timedelta(days=30)
>
> abbreviated view using what I already know:
> def index(request):
> ...
> latest_25_list =Model.objects.order_by('-pub_date')[:25]
>
>
>
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/ceb85a59-b595-401f-906b-275f33265d92%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.