Files
@ 0d0493568f2e
Branch filter:
Location: website/www/conservancy/apps/staff/models.py - annotation
0d0493568f2e
977 B
text/x-python
Use <p> tags for longer <li> items on this page.
31e51a774223 8e6ea8ad71bf 8e6ea8ad71bf 8e6ea8ad71bf 8e6ea8ad71bf 8e6ea8ad71bf 8e6ea8ad71bf 8e6ea8ad71bf 8e6ea8ad71bf 457e5739f717 8e6ea8ad71bf 8e6ea8ad71bf 8e6ea8ad71bf 8e6ea8ad71bf 8e6ea8ad71bf 8e6ea8ad71bf 8e6ea8ad71bf 8e6ea8ad71bf 8e6ea8ad71bf 8e6ea8ad71bf 8e6ea8ad71bf 8e6ea8ad71bf 31e51a774223 8e6ea8ad71bf 8e6ea8ad71bf adf2229720fc 8e6ea8ad71bf 8e6ea8ad71bf 8e6ea8ad71bf 3a224ca78edf | from builtins import object
from django.db import models
class Person(models.Model):
"""Staff members
Referenced from other models (blog, events, etc)
"""
username = models.CharField(max_length=20, unique=True)
formal_name = models.CharField(max_length=200)
casual_name = models.CharField(max_length=200)
# title = models.CharField(max_length=200, blank=True)
# biography = models.TextField(blank=True)
# phone = models.CharField(max_length=30, blank=True)
# gpg_key = models.TextField(blank=True)
# gpg_fingerprint = models.CharField(max_length=100, blank=True)
currently_employed = models.BooleanField(default=True)
date_created = models.DateTimeField(auto_now_add=True)
date_last_modified = models.DateTimeField(auto_now=True)
class Meta(object):
verbose_name_plural = 'people'
def __str__(self):
return self.username
def biography_url(self):
return u"/about/#%s" % self.username
|