Ошибка возникает при отправке списка и получении значения в отправленных данных списка

Пожалуйста, объясните подробно, почему это происходит и решение. спасибо заранее. Список появляется в представлениях, но когда я получаю значение из них, он печатает "none". а также когда я посылаю список js в ту же функцию, в которой я хочу получить значение, это тоже не работает, пожалуйста, объясните это

изображение страницы ошибки: https://i.stack.imgur.com/t43Vw.png

veiws.py

def sendlist(request):
    global lists
    li = request.GET.get('list')
    lists =li.split('-js-')
    return render(request, "firstpage.html")

def food_output(request):
    global foodlist2, age, gender, bodytype, bmr_total, pregnant, lists,newFood_List,newFood_ListVal
    food_val_list =[]
    for i in range(len(lists)):
        selected_val = request.POST.get(lists[i])
        food_val_list.append(selected_val)
        print(lists[i],selected_val)
Вернуться на верх