Я больше пользователь фляги / SQLAlchemy, чем пользователь django, но я считаю, что принцип очень похож. Profile
- это модель, которая сопоставляется с базой данных, profile_pic
- это атрибут, ссылающийся на класс ImageField
, и ваш файл шаблона должен иметь вызов не экземпляра ImageField
, а атрибута этого экземпляра, который хранит полную расположение файла изображения. Итак, в вашем примере вызов будет выглядеть примерно так:
{% for user in users %}
<img src="{{ user.profile_pic.url }}">
{% endfor %}
Я полагаю, что вы также хотите использовать filter
вместо exclude
в своем запросе, если я не неправильно понимаю желаемый результат. filter
даст вам модель, в которой переменная id соответствует идентификатору текущего пользователя. exclude
вернет все остальные, но не текущего пользователя.