У меня есть следующий (упрощенный) класс в models.py
:
class Order( models.Model ) :
status = models.CharField( max_length = 135, blank = True )
t_status = models.DateTimeField( null = True, blank = True )
user_status = models.ForeignKey( User, null = True, blank = True )
t_created = models.DateTimeField( auto_now_add = True )
t_modified = models.DateTimeField( auto_now = True )
Как мне установить t_status
в качестве временной метки (очень похоже на t_modified
), когда значение t_status
изменения?Обратите внимание, что t_status
может быть пустым.t_status
обычно изменяется с NULL на строку approved
или rejected
.user_status
- это лицо, которое одобряет или отклоняет этот заказ.