У меня проблема с итерацией по всему списку в django файле views.py
from django.shortcuts import render, redirect, HttpResponse
from django.views.decorators.http import condition
import time
import roundrobin
STATES = [
"hello",
"world"
]
get_roundrobin = roundrobin.basic(STATES)
def test(request):
for i in get_roundrobin():
return HttpResponse(i)
Django отвечает мне только на первый символ каждого элемента списка STATES, я имею в виду django верните «h», затем «w» вместо «hello», затем «world», как это исправить?
Upd: Кстати внутри библиотеки roundrobin там следующий код:
from itertools import cycle
def basic(dataset):
iterator = cycle(dataset)
def get_next():
a = next(iterator)
print(a)
return a
return get_next
Все правильно, отвечает типа «привет», затем «мир».