diff options
Diffstat (limited to 'app/dispatch/models.py')
| -rw-r--r-- | app/dispatch/models.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/app/dispatch/models.py b/app/dispatch/models.py index 5801828..58d47fb 100644 --- a/app/dispatch/models.py +++ b/app/dispatch/models.py @@ -7,6 +7,7 @@ from datetime import datetime from django.core.exceptions import ObjectDoesNotExist from .misc import get_week_dates, paperwork_user_directory_path from django.core.urlresolvers import reverse +import re # Create your models here. @@ -50,11 +51,12 @@ class Load(models.Model): class Paperwork(models.Model): load = models.ForeignKey(Load, on_delete=models.CASCADE) - description = models.CharField(max_length=256) document = models.FileField(upload_to=paperwork_user_directory_path) def __str__(self): - return "%s" % self.load + # It's a terrible fucking hack, but it works + return re.sub('paperwork\/\d+\/[a-zA-z0-9]+-', '', str(self.document)) + # return "%s" % self.load class Identity(models.Model): |
