ユーザーが再生リストの一部として保存した各動画の動画URLを表示しようとしています。ユーザーは複数のプレイリストを保存することもできます(ビューの最初の行にすべてのプレイリストが表示されます)。しかし、私は各プレイリストのビデオを表示する方法を理解するのに苦労しています。何かアドバイス?
views.py
def profile(request):
playlist = UserPlaylist.objects.filter(profile=request.user)
return render_to_response('reserve/templates/profiles.html', {'playlist':playlist},
context_instance=RequestContext(request))
models.py
class Playlist(models.Model):
playlist = models.CharField('Playlist', max_length = 2000, null=True, blank=True)
def __unicode__(self):
return self.playlist
class Video(models.Model):
video_url = models.URLField('Link to video', max_length = 200, null=True, blank=True)
def __unicode__(self):
return self.video_url
class UserPlaylist(models.Model):
profile = models.ForeignKey(User)
playlist = models.ForeignKey(Playlist)
def __unicode__(self):
return unicode(self.playlist)
class Videoplaylist(models.Model):
video = models.ForeignKey(Video)
playlist = models.ForeignKey(UserPlaylist)
def __unicode__(self):
return unicode(self.playlist)
テンプレート:profiles.html
{% for feed in playlist %}
{{feed}}
<br>
{% endfor %}