Вызов представления Django не выполняет функцию, если она вызывается более одного раза
Весенняя функция в Django Views хорошо выполняется при вызове один раз, но не выполняется при вызове дважды. Любая помощь будет оценена по достоинству.
views.py
Ниже приведена функция Spring в файле views.py. "spring: try starts" выводится, когда функция вызывается один раз, но ничего не появляется в терминале, когда функция вызывается во второй раз.
@api_view(['GET'])
def spring(request):
try:
print("spring: try starts")
pc = seasonCheck("spring")
return StreamingHttpResponse(gen("spring",pc), content_type='multipart/x-mixed-replace; boundary=frame')
except Exception as ex:
return HttpResponse(ex)
seasonTest
Ниже вызывается функция Spring. Каждый раз, когда пользователь нажимает на кнопку, должен выполняться seasonTest. Однако, как упоминалось выше, функция Spring не выполняется, когда пользователь нажимает на кнопку более одного раза.
function seasonTest(season) {
if (season == "spring") {
setImg('http://localhost:8000/spring/');
}
}