У меня две модели Профиль и Аватар.
models.py
class Profile(models.Model):
user = models.ForeignKey(User)
profile_name = models.CharField(blank=True, max_length=50)
def __unicode__(self):
return u'%s %s' % (self.user, self.profile_name)
class Avatar(models.Model):
user = models.ForeignKey(User)
paths = models.CharField(max_length=100)
def __unicode__(self):
return u'%s %s' % (self.user,self.paths)
Я хочу выполнить поиск в поле profile_name
(из модели профиля) и получить пути к изображениям, хранящимся в поле paths
(из модели аватара).
view.py
profile_name_search = Profile.objects.filter(profile_name=usr_name)
user_avatar = Avatar.objects.filter(user=profile_name_search.user.id)
usr_name
переменная передается из поля формы.
Почему-то я получаю эту ошибку:
'QuerySet' object has no attribute 'user'
user_avatar = Avatar.objects.filter(user=profile_name_search.user.id)
Любые иды?