我从以下代码中得到列表索引超出范围的错误:
@register.filter(name='get_posts')
def get_posts(topic, limit):
posts = Post.objects.filter(topic=topic)
related_post = []
for i in range(limit):
related_post.append(posts[i]) [happens at this line]
return related_post
使用 append 将新元素添加到列表中是否正确?