class documentation

Field to choose one of three options: True, None and False.

True is represented by a plus sign and means "positive", None is represented by a ban sign and means "unknown", and False is represented by a minus sign and means "negative".

The field is rendered by the ThreeWayToggleWidget. Every LNL's involvement as well as many binary risk factors such as smoking status, HPV status, and neck dissection status are represented by this field.

Method __init__ Pass args like label and tooltip to constructor of custom widget.
Method to_python Cast the string to an integer. "" is interpreted as None.
def __init__(self, widget_attrs=None, widget_option_attrs=None, widget_label=None, widget_tooltip=None, choices=None, initial=None, required=False, **kwargs):

Pass args like label and tooltip to constructor of custom widget.

def to_python(self, value: bool | None) -> bool | None:

Cast the string to an integer. "" is interpreted as None.