Как долго живут атрибуты классов в python (Django)

У меня есть этот класс в моем приложении Django:

 class MyClass:
   property_1 = []
 
   def add_elem(self):
     self.property_1.append(1)
     print(self.property_1)

MyClass().add_elem()
MyClass().add_elem()

Вывод будет следующим:

  • [1]
  • [1, 1]

Это означает, что когда я запускаю сервер Django, все скрипты (все приложение) загружаются в память, и поскольку свойство_1 является атрибутом класса, каждый раз, когда я вызываю add_elem(), я добавляю новую '1' к свойству? И свойство_1 будет очищено только после перезапуска сервера?

Вернуться на верх