Почему цикл for не работает в шаблоне django

вот мои взгляды :

rooms = [
    {'id': 1, 'name': 'room-1'},
    {'id': 2, 'name': 'room-2'},
    {'id': 3, 'name': 'room-3'},
    {'id': 4, 'name': 'room-4'},
]

def rooms(request):
    return render(request, 'rooms.html', {'rooms': rooms})

и коды шаблонов :

{% for room in rooms %}
    <li>{{room.id}} -- {{room.name}}</li>
{% endfor %}

к сожалению, цикл for не работает.

Ваша функция "rooms" имеет то же имя, что и список "rooms".

Изменение имени функции или списка может решить проблему.

Вернуться на верх