Classe ActiveStatusChoice

La classe ActiveStatusChoice è utilizzata per specificare il comportamento per l’argomento active in molti metodi, per determinare se includere o escludere i record inattivi, quelli con campo active=False.

Non è necessario istanziare questa classe poiché i suoi membri possono essere utilizzati direttamente specificando i membri di classe.

Per osservare qualche esempio di utilizzo fare riferimento alla pagina Esempi di utilizzo.

Membri

NOT_SET

NOT_SET = None

I record col campo active non saranno inclusi nell’operazione filter, lasciando quindi al modello la scelta se includerli o escluderli. Questo è il comportamento predefinito se il valore non è specificato.

ACTIVE

ACTIVE = True

Soltanto i record con stato active=True verranno inclusi nel filtro.

INACTIVE

INACTIVE = False

Soltanto i record con stato active=False verranno inclusi nel filtro.

BOTH

BOTH = [True, False]

Sia i record con active=True che active=False saranno inclusi nel filtro.