我创建了一个模型名称歌曲,然后我制作了一个表单来将歌曲上传到网站。我想知道如何将歌曲保存到特定用户,这样我就可以在数据库中查询用户上传的所有歌曲
我的模特:
class Song(models.Model):
user=models.ForeignKey(User, null = True)
song_name = models.CharField(max_length = 100)
audio = models.FileField()
我的观点:
class SongCreate(CreateView):
model = Song
fields=['song_name','audio']
摘要:
我可以上传歌曲,但我无法将它们链接到用户
p.s我是django的新手
答案 0 :(得分:3)
您可以使用form_valid
的{{1}}方法将用户分配给歌曲,然后保存。
CreateView