Как сохранить последние данные и после этого, когда я вызываю функцию снова, то предыдущие и последние данные добавляются к обоим.
Здесь я хочу сделать следующее: когда я ищу что-то, добавляю эту вещь в список, то эти данные отображаются в 'myTable1' add после этого, когда я ввожу некоторые числа в его соответствующий ввод, то эти данные сохраняются в проверяемом и после этого вывод отображается на следующей странице на следующей странице также, если я выбираю некоторые данные и их значение и добавляю это и последнее значение и затем показываю вывод в этом новом списке. И в моем коде я могу получить данные в первый раз, но во второй раз он не добавляет последний список, а только показывает самый новый. Пожалуйста, помогите мне, а также объясните, почему это происходит. спасибо заранее.
views.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 lists
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)
energy_list = []
for f in range(len(lists)):
item =Foods.objects.get(Food=lists[f])
energy = float(item.Energy) * float(food_val_list[f])
energy_list.append(energy)