coalition.legislators.models

Classes

Legislator

Make subclasses preserve the alters_data attribute on overridden methods.

Module Contents

class coalition.legislators.models.Legislator(*args, **kwargs)[source]

Bases: django.db.models.Model

Make subclasses preserve the alters_data attribute on overridden methods.

level[source]
bioguide_id[source]
state_id[source]
first_name[source]
last_name[source]
chamber[source]
state[source]
state_region[source]
district[source]
is_senior[source]
party[source]
in_office[source]
url[source]
__str__() str[source]
display_name() str[source]
clean() None[source]

Hook for doing any extra model-wide validation after clean() has been called on every field by self.clean_fields. Any ValidationError raised by this method will not be associated with a particular field; it will have a special-case association with the field defined by NON_FIELD_ERRORS.

class Meta[source]
db_table = 'legislator'[source]
verbose_name = 'Legislator'[source]
verbose_name_plural = 'Legislators'[source]
ordering = ['state', 'chamber', 'last_name', 'first_name'][source]
indexes[source]