Puede crear su propio método para su modelo que evalúe esto por usted:
class User(models.Model):
active_status = models.BooleanField(default=1)
def is_active(self):
return bool(self.active_status)
Entonces, cualquier prueba que realice en este campo podría hacer referencia al método en su lugar:
>>> u.is_active()
True
Incluso puedes convertir esto en una propiedad:
class User(models.Model):
active_status = models.BooleanField(default=1)
@property
def is_active(self):
return bool(self.active_status)
para que los usuarios de la clase ni siquiera tengan que saber que se implementa como un método:
>>> u.is_active
True