使用下面的 django 文档示例,如果我有类似的模型设置,它将看起来像这样。但是查看专辑应用程序,它可以用于我的其他事情,如果我创建了一个新的应用程序摄影师,对我来说问题将是 ForeignKey添加专辑我将如何实现这一点,专辑对不同的人或背景意味着不同的事物
class Musician(models.Model):
first_name = models.CharField(max_length=50)
last_name = models.CharField(max_length=50)
instrument = models.CharField(max_length=100)
class Album(models.Model):
artist = models.ForeignKey(Musician)
name = models.CharField(max_length=100)
release_date = models.DateField()
num_stars = models.IntegerField()
class Photographer(models.Model):
# some stuff here