Я пытаюсь реализовать приложение блога с django. На домашней странице будет список сообщений. "Post.author.profile.image" - это путь для загрузки изображения из базы данных.
"post.author.profile.image" - это None, мне нужно загрузить альтернативное изображение, и если оно существует, оно должно загрузить изображение из базы данных. Так что я попробовал следующий код:
def homepage(request):
post= Post.objects.all().order_by('-date')
return render(request,'layout.html',{'posts':post})
layout.html
{% for post in posts %}
<div class="list">
<div class="con">
{% if "post.author.profile.image.url" is None %}
<img src="{% static 'images/b.png' %}" class='logo3'/>
{% else %}
<img src="{{ post.author.profile.image.url }}" class='logo3'/>
{% endif %}
</div>
</div>
{% endfor %}
После запуска сервера, если я нажимаю на кнопку, проверьте путь в src тега изображения - media / None. Код в if даже не работает. В чем проблема в моем коде?