Files
@ 78c474caaccc
Branch filter:
Location: website/www/conservancy/apps/staff/models.py - annotation
78c474caaccc
933 B
text/x-python
supporter: Fix redundant annual/monthly/renewal ids.
8e6ea8ad71bf 8e6ea8ad71bf 8e6ea8ad71bf 8e6ea8ad71bf 8e6ea8ad71bf 8e6ea8ad71bf 8e6ea8ad71bf 8e6ea8ad71bf 8e6ea8ad71bf 8e6ea8ad71bf 8e6ea8ad71bf 8e6ea8ad71bf 8e6ea8ad71bf 8e6ea8ad71bf 8e6ea8ad71bf 8e6ea8ad71bf 8e6ea8ad71bf 8e6ea8ad71bf 8e6ea8ad71bf 8e6ea8ad71bf 8e6ea8ad71bf 8e6ea8ad71bf 8e6ea8ad71bf 8e6ea8ad71bf 8e6ea8ad71bf 8e6ea8ad71bf 8e6ea8ad71bf 8e6ea8ad71bf 3a224ca78edf 8e6ea8ad71bf | from django.db import models
class Person(models.Model):
"""Staff members
Referenced from other models (blog, events, etc)
"""
username = models.CharField(max_length=20)
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:
verbose_name_plural = 'people'
def __unicode__(self):
return self.username
def biography_url(self):
return u"/about/#%s" % self.username
|