teledex.models

Django models for django-teledex.

class django_teledex.models.Address(*args, **kwargs)[source]

Bases: django.db.models.base.Model

Defines an Address.

Sigh... if only we had a port of libaddressinput in Python... :(

exception DoesNotExist

Bases: django.core.exceptions.ObjectDoesNotExist

exception Address.MultipleObjectsReturned

Bases: django.core.exceptions.MultipleObjectsReturned

Address.country = <django_countries.fields.CountryField>
Address.get_country_display(*moreargs, **morekwargs)
Address.get_kind_display(*moreargs, **morekwargs)
Address.get_status_display(*moreargs, **morekwargs)
Address.joined()[source]

Join the address into a single line string separated by commas.

Return type:str
Address.objects = <django.db.models.manager.ManagerFromAddressQuerySet object>
Address.owner

Provides a generic relation to any object through content-type/object-id fields.

Address.owner_type
class django_teledex.models.AddressQuerySet(model=None, query=None, using=None, hints=None)[source]

Bases: django.db.models.query.QuerySet

Address QuerySet.

active()[source]

Filter for active Addresses

Return type:AddressQuerySet
inactive()[source]

Filter for inactive Addresses

Return type:AddressQuerySet
kind(kind)[source]

Filter addresses by a particular kind.

Accepts any of the

Return type:AddressQuerySet
physical()[source]

Filter for physical addresses.

Return type:AddressQuerySet
postal()[source]

Filter for postal addresses.

Return type:AddressQuerySet
class django_teledex.models.Email(*args, **kwargs)[source]

Bases: django.db.models.base.Model

Defines a Phone Number.

exception DoesNotExist

Bases: django.core.exceptions.ObjectDoesNotExist

exception Email.MultipleObjectsReturned

Bases: django.core.exceptions.MultipleObjectsReturned

Email.get_kind_display(*moreargs, **morekwargs)
Email.get_status_display(*moreargs, **morekwargs)
Email.objects = <django.db.models.manager.ManagerFromEmailQuerySet object>
Email.owner

Provides a generic relation to any object through content-type/object-id fields.

Email.owner_type
class django_teledex.models.EmailQuerySet(model=None, query=None, using=None, hints=None)[source]

Bases: django.db.models.query.QuerySet

Email QuerySet.

active()[source]

Filter for active Phone Numbers

inactive()[source]

Filter for inactive Phone Numbers

kind(kind)[source]
class django_teledex.models.PhoneNumber(*args, **kwargs)[source]

Bases: django.db.models.base.Model

Defines a Phone Number.

exception DoesNotExist

Bases: django.core.exceptions.ObjectDoesNotExist

exception PhoneNumber.MultipleObjectsReturned

Bases: django.core.exceptions.MultipleObjectsReturned

PhoneNumber.get_kind_display(*moreargs, **morekwargs)
PhoneNumber.get_status_display(*moreargs, **morekwargs)
PhoneNumber.number = <phonenumber_field.modelfields.PhoneNumberField>
PhoneNumber.objects = <django.db.models.manager.ManagerFromPhoneNumberQuerySet object>
PhoneNumber.owner

Provides a generic relation to any object through content-type/object-id fields.

PhoneNumber.owner_type
class django_teledex.models.PhoneNumberQuerySet(model=None, query=None, using=None, hints=None)[source]

Bases: django.db.models.query.QuerySet

PhoneNumber QuerySet.

active()[source]

Filter for active Phone Numbers

inactive()[source]

Filter for inactive Phone Numbers

kind(kind)[source]