Próbuję wyświetlić miniatury w administratorze Django, ale widzę tylko ścieżkę do obrazów, ale nie obrazy renderowane. Nie wiem, co robię źle.Administrator Django i wyświetlanie miniatur obrazów
Media Server URL:
from django.conf import settings
(r'^public/(?P<path>.*)$', 'django.views.static.serve',{'document_root': settings.MEDIA_ROOT}),
modelu Funkcja:
def image_img(self):
if self.image:
return u'<img src="%s" />' % self.image.url_125x125
else:
return '(Sin imagen)'
image_img.short_description = 'Thumb'
image_img.allow_tags = True
admin.py:
class ImagesAdmin(admin.ModelAdmin):
list_display= ('image_img','product',)
A wynik:
<img src="http://127.0.0.1:8000/public/product_images/6a00d8341c630a53ef0120a556b3b4970c.125x125.jpg" />
+1 za problem z wcięciem. –
Tak, było wcięcie, dzięki – Asinox
Gdzie umieścić tę funkcję image_img? Napisałem go pod 'class ImagesAdmin (admin.ModelAdmin):' ale daje mi błąd jako 'Caught TypeError podczas renderowania: image_img() bierze dokładnie 1 argument (2 dane)' – brsbilgic