{% for message in lab.email_sent_history.all %}
这将获取所有消息。我知道只能像这样获得前三个:
{% for message in lab.email_sent_history.all|slice:":3" %}
但我认为这不是一个好主意,因为它首先获取所有消息,然后只保留三个第一。我怎样才能只获得前三个?从优化的角度来看,哪个更好。
{% for message in lab.email_sent_history.all %}
这将获取所有消息。我知道只能像这样获得前三个:
{% for message in lab.email_sent_history.all|slice:":3" %}
但我认为这不是一个好主意,因为它首先获取所有消息,然后只保留三个第一。我怎样才能只获得前三个?从优化的角度来看,哪个更好。