Как использовать загруженную через админку Django картинку?
Всем привет, пишу на Django бложег. Хочу иметь возможность добавлять через админку в пост картинку, которая потом будет отображаться.
На данный момент я сделал для поста модель, в которой есть поле
img = models.FileField( upload_to='blog/static/uploads/' ).
Как в шаблоне потом правильно указать аттрибут src для , чтобы эта картинка корректно отображалась?
Позже в шаблоне пробовал 2 варианта. Первый:
{% for post in posts %}
...
img src="{{ post.img }}"
...
Результат: картинка не отображается. Второй:
img src=" {% static post.img %}"
компилируется в static/blog/uploads/file_name.jpg, т.е. к пути staticfiles добавляется полный путь до картинки, что мне, естественно, совершенно не надо.
Помогите пожалуйста разобраться, может я изначально пошел неверным путем? Или как позже использовать файлы, добавленные из админки?