Найти - Пользователи
Полная версия: Отображение картинок
Начало » Django » Отображение картинок
1
Baskervil
День добрый, столкнулся с задачей вывода изображения (*.png) в один из разделов админки. Обсуждений по этому поводу много пробывал, но не получается, подскажите чайнику как из конкретной папки вывести изображения?

Что то не получается, может подскажите где ошибаюсь
———————————————————
setting.py
TEMPLATE_DEBUG = DEBUG
MEDIA_ROOT = ‘C:/dip/todo/media/’ - это путь к изображениям, я правильно понял?
MEDIA_URL = 'http://127.0.0.1:8000/'
ADMIN_MEDIA_PREFIX = ‘/media/admin/’
——————————————————-
admin.py
class StatAdmin( admin.ModelAdmin ):
list_display = ( ‘title’, ‘image’)
admin.site.register( Stat, StatAdmin )
——————————————————-
models.py
class Stat( models.Model ):
title = models.CharField(max_length = 255,verbose_name = “Статистика” )
image = models.ImageField(upload_to='media')

def __unicode__( self ):
return u“%s” % self.id
———————————————————
urls.py
urlpatterns = patterns( ‘',

(r’^article/$', art),
(r'^admin/(.*)', admin.site.root),

( r'^admin/', include( admin.site.urls ) ),
)
————————————————————-
views.py

def art(request):
art = Stat.objects.all()
return render_to_response('base_site.html', {'art': art})
————————————————————————
base_site.html
{% extends “admin/base.html” %}
{% load i18n %}

{% block title %}{{ title }} | Реестр инплантатов{% endblock %}

{% block branding %}

<h1 id=“site-name”>Реестр инплантатов</h1>



{% endblock %}
{% for art in art %}
<h1>{{ art.title }}</h1>
<h3>{{art.anonce }}</h3>
<img src=“{{art.image}}” width=200; />
{%endfor%}
—————————————————————————
Делал как нашел в примере, выводится только имя файла и все, нет даже поля для картинки
appetito
инплантатов - может быть всё-таки иМплантатов?

где вы такие примеры берете? это кошмар! Что вы хотите сделать? показывать изображение вместо пути к файлу для ImageField в списке моделей в админке?
fth
Во-первых посмотрите немного наверх и обратите внимание на фразу:
КОД ОБОРАЧИВАТЬ В ТЕГИ

Такую не форматированную кучу букв как у вас зачастую читать просто лень.

Во-вторых, а вы хотя бы пробовали проверять что возвращает {{art.image}} в шаблон? Насколько я помню, в таких случаях надо применять {{ art.image.url }}.
Baskervil
Мне просто надо из папки вывести в админку изображения.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB