cosmetics
This commit is contained in:
parent
67503dd7b4
commit
9eb91aaf66
1 changed files with 7 additions and 7 deletions
|
@ -22,19 +22,19 @@ class Document(SoftDeletableModel):
|
||||||
tags = models.ManyToManyField(Tag, related_name="documents")
|
tags = models.ManyToManyField(Tag, related_name="documents")
|
||||||
uploaded = models.DateTimeField(auto_now_add=True, null=True)
|
uploaded = models.DateTimeField(auto_now_add=True, null=True)
|
||||||
|
|
||||||
def get_absolute_url(self):
|
|
||||||
from django.urls import reverse
|
|
||||||
return reverse('pile:document', args=[str(self.id)])
|
|
||||||
|
|
||||||
class Meta:
|
|
||||||
ordering = ['-id']
|
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def url(self):
|
def url(self):
|
||||||
if self.file:
|
if self.file:
|
||||||
return self.file.url
|
return self.file.url
|
||||||
return self.external_url
|
return self.external_url
|
||||||
|
|
||||||
|
class Meta:
|
||||||
|
ordering = ['-id']
|
||||||
|
|
||||||
|
def get_absolute_url(self):
|
||||||
|
from django.urls import reverse
|
||||||
|
return reverse('pile:document', args=[str(self.id)])
|
||||||
|
|
||||||
def clean(self):
|
def clean(self):
|
||||||
if not (self.file or self.external_url):
|
if not (self.file or self.external_url):
|
||||||
raise ValidationError("An uploaded document or an external URL is required.")
|
raise ValidationError("An uploaded document or an external URL is required.")
|
||||||
|
|
Loading…
Reference in a new issue