2014-03-01 4 views
0

내가 가지고 다음 URL :사용자가 소유 한 객체를 얻는 방법은 무엇입니까?

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) 

, 어떻게 URL에 전달 된 사용자가 소유 한 사람들을 찾을 수있는 재생 목록을 필터링 할 수 있습니까? (또한 OneToOneField()가 각 재생 목록이 장고 인증을 위해 사용자가 연결되어 있는지 확인합니까?)

나는 당신의 get_queryset에 맞춰
+0

당신은 ('.fliter를 사용하여 같은 의미) '? –

+0

@ IgnacioVazquez-Abrams는 URL에 캡처 된 사용자 이름으로 필터링합니까? OneToOneField 및 ForeignKey를 사용하면이 필터를 사용할 수 있습니까? –

답변

0

, 당신은 시도 할 수 있습니다 :

filter(puser__user__username = username_from_url) 
관련 문제