Скорее всего вам этого не надо. Можно же сделать так
class MyModel(Model):
name = CharField()
creation_date = DateField()
something = IntegerField()
@property
def is_active(self):
return datetime.dadetime.now() - self.creation_date < datetime.timedelta(seconds=3600)
Но если очень хочется извращений, вызывайте функцию update_active каждый реквест (например из миддлвари), функция пусть сохраняет в БД время последней операции и если текущее время больше сохраненного на, например, пять минут (чтобы не нагружать базу), то апдейтим определенные записи.