我有一个用户上传相册中照片的模型。但是,如果用户不想创建相册,而只是上传照片,我希望将其上传到默认相册中,即“默认相册”。因此,每当用户上传照片而不创建新相册时,“默认相册”应由该照片更新。为此,我考虑default value
在相册的标题中给出一个,但我也不想在用户不创建新相册上传照片时创建一个名为“默认相册”的新相册。我只想更新“默认专辑”。请建议我如何实现上述目标。ForeignKey field
也可以只将用户的 给相册类而不是照片类吗???谢谢!
模型.py:
class Album(models.Model):
title = models.CharField(max_length=200)
pub_date = models.DateTimeField(default=datetime.now)
user = models.ForeignKey(User)
class Photo(models.Model):
album = models.ForeignKey(Album)
title = models.CharField(max_length=200)
image = models.ImageField(upload_to=get_upload_file_name, blank=True)
pub_date = models.DateTimeField(default=datetime.now)