Update for Django 4.
[redakcja.git] / src / catalogue / models.py
index 75726a4..b0d3697 100644 (file)
@@ -63,6 +63,10 @@ class Author(WikidataMixin, models.Model):
     def get_absolute_url(self):
         return reverse("catalogue_author", args=[self.slug])
 
     def get_absolute_url(self):
         return reverse("catalogue_author", args=[self.slug])
 
+    @property
+    def name(self):
+        return f"{self.last_name}, {self.first_name}"
+    
     @property
     def pd_year(self):
         if self.year_of_death:
     @property
     def pd_year(self):
         if self.year_of_death:
@@ -160,6 +164,10 @@ class Book(WikidataMixin, models.Model):
 
     def get_absolute_url(self):
         return reverse("catalogue_book", args=[self.slug])
 
     def get_absolute_url(self):
         return reverse("catalogue_book", args=[self.slug])
+
+    @property
+    def wluri(self):
+        return f'https://wolnelektury.pl/katalog/lektura/{self.slug}/'
     
     def authors_str(self):
         return ", ".join(str(author) for author in self.authors.all())
     
     def authors_str(self):
         return ", ".join(str(author) for author in self.authors.all())