Установка переменной с помощью формы и ее обнуление через несколько часов

Я создал приложение с помощью Django, у меня есть переменная, которую я устанавливаю с помощью формы для большей безопасности. Но через несколько часов я проверяю ее значение и вижу, что оно равно нулю. Каждый раз, когда я устанавливаю значение, через некоторое время оно становится нулевым. Я опубликовал это приложение на хосте

Каждый раз, когда пользователь переходит на вашу страницу, будет запускаться views.py, и w_m будет установлен в "xxx". Поэтому, когда вы говорите,

Похоже, что каждый раз при посещении сайта view.py выполняется с с самого начала и переменные возвращаются к своим начальным значениям.

Это то, что предполагается произойти. Если вам нужна переменная, которая поддерживается, как, я полагаю, вы пытаетесь сделать с идентификатором global, вам нужно поместить это в свою базу данных.

Лучше импортировать переменные из файла и записать изменения в файл

w_m = "YYYY"
with open('myvar.py', 'w') as file:
     file.write("w_m = " + w_m)
Вернуться на верх