Небольшая проблема с отображением изображения с использованием пользовательских видов.Я использовал контекст запроса по мере необходимости, однако изображение не отображается.
В моей модели используются эскизы, создающие изображение в папке с именем "timgs", которая находится в папке static / myapp / timgs
* 1004.* В каталоге статических файлов css / images отображается нормально, однако, когда дело касается пользовательского просмотра, изображения не отображаются.
Я попытался перечислить конкретную папку в настройках, подобных этой.без удачи.
STATICFILES_DIRS = (
os.path.join(PROJECT_DIR, 'static/myapp/'),
("timgs", "/timgs"),
)
Я был бы очень признателен, если бы кто-то был достаточно любезен, чтобы объяснить, что не так, может быть, приведу простой пример.Спасибо.
просмотр / шаблон
def function(request):
whatever = ____.objects.all()
return render_to_response('template', {
'whatever': whatever,
}, context_instance=RequestContext(request))
{% for whatever in whatever %}
<li>{{ whatever.text }}</li>
<li><img src="{{ whatever.image.thumbnail }}" /></li>
{% endfor %}
настройки
MEDIA_ROOT = ''
MEDIA_URL = ''
STATIC_ROOT = os.path.join(PROJECT_DIR, 'static/')
STATIC_URL = '/static/'
ADMIN_MEDIA_PREFIX = '/static/admin/'