Overview page

Met klassiek onbruikbare interface dit jaar.
This commit is contained in:
2024-02-26 17:41:10 +01:00
parent 7f199b6886
commit 51085beba3
6 changed files with 61 additions and 4 deletions
+4
View File
@@ -26,6 +26,10 @@ class Track(models.Model):
def name_sanitized(self):
return re.match("[^\-\(]*\w", self.name)[0]
@property
def link(self):
return f'https://open.spotify.com/track/{self.id}'
def is_duplicate_of(self):
tracks = Track.objects.exclude(id=self.id).filter(name__startswith=self.name_sanitized)
artists = [artist.name for artist in self.artists.all()]