Django user.username

0

Witam serdecznie.
Robie strone w django, zrobiłem relacje zdjęć :
zdjęcie i autor
oraz relacje użytkowników.

Na górze jest napis zalogowany jako: Rafał

czyli jak ktoś jest zalogowany jako Rafał to pisze Rafał
Zrobiłem to posługując się tym:

{% if request.user.is_authenticated %}{{ request.user.username }}{% else %}
Anonymous{% endif %}

Ale problem jest taki:
Każdy User może dodawać fotki, i na głównej jest lista fotek a przy nich autor. I nie wiem jak zrobić by do każdej fotki
był napisany jego autor.
I nie mam pojecia co wpisać by wyciągneło autora tej fotki a nie zalogowanego. na razie mam wpisane:

{{ request.user }} wiem że to źle i moje pytanie co wpisać by wyciągało autora danej fotki a nie zalogowanego?

0

Przyporządkuj autora do obrazka w bazie danych, a nie kombinuj coś w template'ach. Ja bym do szablonu przekazywał zdjęcia z przyporządkowanymi autorami, i wtedy te informacje umieszczałbym np. {{ zdjęcie.autor }}.

1 użytkowników online, w tym zalogowanych: 0, gości: 1