2

現在ログインしているユーザーに関連付けられているプレイリストのリストを返そうとすると、次のようなエラーが表示されます: AttributeError: 'QuerySet' object has no attribute 'has_header.

以下のコードの関連部分であると思われるものを含めました。これを修正する方法について何かアドバイスはありますか?

ビュー.py

playlist = UserPlaylist.objects.filter(profile=request.user)
return playlist

models.py

class UserProfile(models.Model):
    user = models.OneToOneField(User)
    def __unicode__(self):
        return self.user

def create_user_profile(sender, instance, created, **kwargs):
    if created:
        UserProfile.objects.create(user=instance)

post_save.connect(create_user_profile, sender=User)         

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)
4

1 に答える 1

1

私はちょうどそれを理解しました...私は印刷の代わりにリターンをしています。新人の間違い。

于 2012-10-27T20:23:49.817 に答える