У меня проблема с отображением изображений в django, пытаюсь сделать форму регистрации, чтобы у всех, кто хочет загрузить свою фотографию, все работало, но бывает, что отображается только изображение человека, который вошел в систему и он назначается каждому отображаемому пользователю
def JudgesRegister(request):
registered = False
if request.method == "POST":
user_form = UserForm(data = request.POST)
judges_form = JudgesProfileInfo(data = request.POST)
if user_form.is_valid() and judges_form.is_valid():
user = user_form.save()
user.set_password(user.password)
user.save()
judges = judges_form.save(commit=False)
judges.user = user
if 'profile_pic' in request.FILES:
judges.profile_pic = request.FILES['profile_pic']
judges.save()
registered = True
else:
print(user_form.errors, judges_form.errors)
else:
user_form = UserForm()
judges_form = JudgesProfileInfo()
return render(request, 'ksm_app/register_judges.html',
{'user_form':user_form,
'judges_form':judges_form,
'registered':registered})
, а в шаблоне html он выглядит так
<img src="{{ request.user.judges.profile_pic.url }}" class="img-responsive img-fluid" alt="...">
Я хотел бы сделать это так, чтобы человек, который регистрируется как судья может добавить свою фотографию, но тогда любой другой человек, зарегистрированный в качестве судьи или пользователя, может увидеть фотографию этого человека
Я был бы признателен за любой намек. Я сожалею о форме заданных вопросов, но я все еще новичок в этой среде