[Answer]-Lyrics model design for django app

1👍

At a quick glance, most things look OK.

In terms of the relationship between Song and Album, I would expect 1 song to be able to appear on more than one Album, so maybe a M2M relation there?

Also, songs could be performed by many Artists (original + several covers), so that relationship could probably be worked on in terms of flexibility, unless you want to treat a cover as a unique song – but then you get repetition of Lyrics, right?

Finally, I’m guessing the thumb field is to hold an image, so maybe that could be an ImageField?

👤Emil

Leave a comment