私はジャンゴが初めてです。URL付きの一連のビデオがあります。キューに追加するオプションが必要です。ビデオ リンクをクリックして URL をキューに追加すると、キュー内のすべてのビデオ (キューに追加されたもの) がテンプレートに表示されます。これにどのようにアプローチすればよいか教えてください。
2 に答える
0
あなたの提案に従って、私は以下のモデルを思いつきました。このようなプレイリストが 2 つ必要です。1 つはテレビ番組用で、もう 1 つはテレビ エピソード用です。そのため、ユーザーがテレビ番組をプレイリストに追加すると、お気に入りに表示され、エピソードにも同様に表示されます。
また、プレイリストに含めたいユーザー、ショー、エピソードのクラスが既にあるので、私のモデルは次のとおりです。
Class PlaylistShows(models.Model)
title= models.CharField(Max_length=200)
user = models.ForeignKey(Users)
shows_link=models.ManyToMany(Shows)
PlayListEpisodes の類似クラス。これが良いアプローチかどうか教えてください。
于 2013-01-12T22:00:37.893 に答える
0
私はPlaylist
モデルを持っているでしょう。このようなもの
class Playlist(models.Model):
owner = models.ForeignKey(settings.AUTH_USER_MODEL, related_name='playlists')
entries = models.ManyToManyField(Video)
次に、次のようなクエリを実行できます
new_playlist = Playlist(owner=user_instance)
new_playlist.save()
new_playlist.entries.add(video_instance)
all_of_users_playlist = user_instance.playlists.all()
playlist_videoes = playlist_instance.entries.all()
于 2013-01-12T01:56:11.510 に答える