Django forloop в шаблоне
Forloop переопределяет другой, как мне использовать два разных forloop в одном шаблоне, не мешая друг другу. "Включить шаблон" не отображает его содержимое, если "для пользователей в all_users" является родительским. Как мне сделать так, чтобы "для пользователей в all_users" не переопределяло "для публикации в сообщениях".
Что мне надоело: я пробовал использовать тот же контекстный ключ, но все равно не работает, также пробовал использовать "with" внутри include.html проблема по-прежнему не решена.
def ForYouView(request):
#All account users
all_users = Profile.objects.exclude(
Q(user=request.user)|
Q(friends__user=request.user)).order_by("?")
posts = Post.objects.all().order_by("?")
context = {
'posts': posts,
'all_users': all_users,
}
#Home template
{% for users in all_users %}
<div>{{ users.user }}</div>
{% include 'index_hover_card.html' %}
<div>{{ users.user.username }}</div>
{% endfor %}
#Include template
{% for post in posts %}
<div>{{ post.poster_profile.profile.user }}</div>
{% endfor %}