from django.db import models
from django.utils.translation import ugettext_lazy as _
from django_extensions.db.models import TimeStampedModel
from sandglass.fields.country import CountryField
[docs]class ContactPerson(TimeStampedModel):
first_name = models.CharField(
verbose_name=_(u"first name"), max_length=255, db_index=True)
last_name = models.CharField(
verbose_name=_(u"last name"), max_length=255, db_index=True)
email = models.EmailField(
verbose_name=_(u"email"), max_length=255, blank=True, null=True)
phone = models.CharField(
verbose_name=_(u"telephone 1"), max_length=255, blank=True, null=True)
address = models.CharField(
verbose_name=_(u"street and number"), max_length=255,
blank=True, null=True)
zip_code = models.CharField(
verbose_name=_("zip code"), max_length=20, blank=True, null=True)
city = models.CharField(
verbose_name=_(u"city"), max_length=255, blank=True, null=True)
country = CountryField(
verbose_name=_(u"country"), blank=True, null=True)
class Meta:
app_label = 'sandglass'
__all__ = ('ContactPerson',)