How to filter latest record by date in Django?

Submitted 3 years, 6 months ago
Ticket #269
Views 299
Language/Framework Django
Priority Low
Status Closed

How to filter latest record by date in Django?

Submitted on Oct 27, 20
add a comment

1 Answer

Verified

Messages(models.Model):
     message_from = models.ForeignKey(User,related_name=”%(class)s_from”)
message_to = models.ForeignKey(User,related_name=”%(class)s_to”)
message=models.CharField(max_length=140,help_text=”Your message”)
created_on = models.DateTimeField(auto_now_add=True)
class Meta:
db_table = ‘messages’

Query:messages = Messages.objects.filter(message_to = user).order_by(‘-created_on’)[0]

Output:

message_from | message_to  | message                 | created_on

——————|—————–|——————–|——————–

Daina        | Twinkle              | Hi, How are you? | 2020-10-19 14:27:48

Submitted 3 years, 5 months ago


Latest Blogs