models.py 722 Bytes
Newer Older
1
from django.db import models
2
from django.utils.translation import ugettext_lazy as _
3 4 5 6 7 8 9 10 11 12


class Contact(models.Model):
    """Contact model. Person to be called by users"""
    id = models.AutoField(primary_key=True)
    first_name = models.CharField(max_length=64)
    last_name = models.CharField(max_length=64)
    phone = models.CharField(max_length=32)
    twitter = models.CharField(max_length=64, blank=True)
    mail = models.CharField(max_length=255, blank=True)
13
    photo = models.ImageField(upload_to='contacts/photos', blank=True)
14 15

    def __unicode__(self):
16 17
        return _('%(firstname) %(lastname)') % {'firstname': self.first_name,
                                                'lastname': self.last_name}