Поэтому я настроил загрузку изображения профиля в соответствии с http://www.tangowithdjango.com/book/chapters/login.html. Затем я нашел второй ответ (от пользователя Raisins) полезным для моей цели и реализовал его Расширение модели пользователя с помощью настраиваемых полей в Django. Поскольку я понял, что этот ответ устарел, я также попробовал предложенное здесь решение для миграции Избавьтесь от get_profile() при переходе на Django 1.6, что не улучшило мою ситуацию
Затем в своих представлениях я добавляю необходимые сведения, включая изображение, в словарь и отображаю i на HTML-странице. Похоже, что UserProfile не возвращает правильный объект.
u=User.object.get(username__exact=request.user)
profile=UserProfile.objects.get(user=u)
global client
client['login']=True
client['name']=u.username
client['password']=u.password
client['email']=u.email
client['picture']=profile.picture
return render(request,'index.html',{'client':client})
И когда я пытаюсь отобразить детали на HTML-странице, загружается все, кроме изображения. Я старался
<img src="profile_images/{{client.picture}}">
где profile_images находится в корневом каталоге. Я осмотрел элемент и обнаружил это
<img src="/static/profile_images/%7B%7B%20client.picture%20%7D%7D">
где я ожидал "1.jpg" вместо "%7B%7B%20client.picture%20%7D%7D".
Любая помощь приветствуется. Спасибо
picture
? - person ruddra   schedule 12.06.2014PILLOW
устанавливал? - person ruddra   schedule 12.06.2014