如何获取用户拥有的对象?

时间:2014-03-01 21:50:56

标签: django django-models django-views

我有以下网址:

url(r"^(?P<username>\w+)/$", views.index, name="index"),

以下型号:

class PUser(models.Model):
    user = models.OneToOneField(User)

class Playlist(models.Model):
    puser = models.ForeignKey(PUser)
    title = models.CharField(max_length=100)

在我的索引视图中,如何过滤播放列表以查找在网址中传递的用户拥有的内容? (OneToOneField()也确保每个播放列表都链接到django-auth用户吗?)

1 个答案:

答案 0 :(得分:0)

我想在你的get_queryset中,你可以尝试:

filter(puser__user__username = username_from_url)