class User(models.Model):
name = models.CharField(max_length=255)
class Article(models.Model):
user = models.ForeignKey(User)
content = models.TextField()
created_at = models.DateTimeField(auto_now_add=True)
I need to list all users with their last article. How can I get them with one database request?
# Something like:
{% for user in users %}:
{{ user.full_name }}: {{ user.last_message }}
{% endfor %}
- John Doe: Lorem ipsum dolor sit amet, consectetur adipiscing elit.
- Jake Carr: Lorem ipsum dolor sit amet, consectetur adipiscing elit.
- Malcolm Gordon: Lorem ipsum dolor sit amet, consectetur adipiscing elit.
- Ingredia Ameter: Lorem ipsum dolor sit amet, consectetur adipiscing elit.