Здравствуйте проблема в следующем.
В профиле выводиться аватарка. При включенном debug она отображается. При выключенном нет, но браузер в консоли показывает полный путь к изображению.
В чем проблема, куда копать?
Сайт уже на продакшене.
Добавление авы
#Редактирование профиля
@login_required
def editinfo(request, pk):
post = get_object_or_404(UserInfo, pk=pk)
user = request.user.id
user = str(user)
if request.method == "POST":
form = UserInfoForm(data=request.POST, instance=post)
if form.is_valid():
post = form.save(commit=False)
if 'picture' in request.FILES:
post.picture = request.FILES['picture']
post.save()
return redirect('info')
else:
if user in pk:
form = UserInfoForm(instance=post)
else:
return redirect('info')
return render(request, 'profuser/editinfo.html', {'form': form})
Вывод аватарки
...
ava = UserInfo.objects.filter(user = user)
return {'statuser': statis_user, 'new_users': new_users, 'schet_u': schet, 'stat': stat, 'contlinks': contlinks, 'ava': ava}
Шаблон
{% for info in ava %}
{% if not info.picture %}
<img class="avata" src="/media/profile_images/ava.png"/>
{% else %}
<img class="avata" src="/media/{{ info.picture }}"/>
{%endif%}
{%endfor%}
К стати стандартная ава отображается, т.е. та которая стоит по умолчанию.
Updated 26 Jan. 2017, 8:39 by DJWOMS.