Значение в __init__ не возвращает правильное значение? - PullRequest
1 голос
/ 18 марта 2020

У меня есть модель в django:

class Game(models.Model):
gaming = models.BooleanField(default=False)

def __init__(self, *args, **kwargs):
    super(Game, self).__init__(*args, **kwargs)
    self.old_gaming = self.gaming

Теперь, когда я печатаю значение self.old_gaming, оно получается True вместо False при работе из приложения , В то время как я работаю на django -admin, он показывает False. Почему он показывает два разных значения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...