Когда я нажимаю кнопку сохранения в Admin из Django и пытаюсь увидеть значение isActive
в БД, я получаю новое значение из текущей формы, а не из БД.Django admin - как получить исходное значение из DB
Например:
def response_change(self, request, obj):
employeeList = User.objects.all()
for e in employeeList:
if (e.username == currUser):
isAct = e.is_active
is_active
значение, которое дано это тот, в настоящее время в графическом интерфейсе, а не тот, сохраненный в данный момент в БД. Обратите внимание, что я еще не обновил БД.
я могу быть уверен, потому что, глядя на в базе данных это значение еще не изменилось. Кроме того, при перегрузке страницы это значение совпадает с исходным. Никаких изменений не было. – dana