The directory nesting is unnecessary here and confusing to navigate. I've moved all apps to the project subdirectory, currently called "www", but soon to be renamed "conservancy". I've also moved manage.py to the top-level directory.
30 lines
941 B
Python
30 lines
941 B
Python
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:
|
|
verbose_name_plural = 'people'
|
|
|
|
def __str__(self):
|
|
return self.username
|
|
|
|
def biography_url(self):
|
|
return "/about/#%s" % self.username
|