Найти - Пользователи
Полная версия: Миниатюрки картинок в Django
Начало » Django » Миниатюрки картинок в Django
1
Baskervil
Пытаюсь реализовать вот этот пример : http://www.alrond.com/ru/2008/feb/12/thumbnails-in-django-admin/
Но возникает ошибка
File “C:\dip\todo\..\todo\statistics\models.py”, line 21
def__unicode__(self):
IndentationError: unexpected indent

Код models.py такой:
from django.db import models
YES_NO_CHOICES = (
( 'Y', 'Да' ),
( 'N', 'Нет' ),
)
class Stat( models.Model ):
title = models.CharField(max_length = 255,verbose_name = "Статистика" )
image = models.ImageField('Kartinka',upload_to='media')

def preview_image_url(self):
image_path = os.path.join(settings.MEDIA_URL, self.image)
image_path = image_path.replace('\\','/') # Windows-Fix
return '<a href="'+ str(self.id) +'/"><img src="'+ str(image_path) +'"/></a>'
preview_image_url.short_description = 'Thumbnail'
preview_image_url.allow_tags = True

def __unicode__( self ):
return str(self.id)#u"%s" % self.title

class Meta:
verbose_name = 'Статистика'
verbose_name_plural = 'Диаграммы'
Подскажите в чем ошибка и как ее исправить?
Александр Кошелев
У вас не правильно отформатирован код.
Baskervil
Ок, согласен
from django.db import models
YES_NO_CHOICES = (
( 'Y', 'Да' ),
( 'N', 'Нет' ),
)
class Stat( models.Model ):
title = models.CharField(max_length = 255,verbose_name = "Статистика" )
image = models.ImageField('Kartinka',upload_to='media')

def preview_image_url(self):
image_path = os.path.join(settings.MEDIA_URL, self.image)
image_path = image_path.replace('\\','/') # Windows-Fix
return '<a href="'+ str(self.id) +'/"><img src="'+ str(image_path) +'"/></a>'
preview_image_url.short_description = 'Thumbnail'
preview_image_url.allow_tags = True

def __unicode__( self ):
return str(self.id)#u"%s" % self.title

class Meta:
verbose_name = 'Статистика'
verbose_name_plural = 'Диаграммы'
Александр Кошелев
Ну в этом и есть проблема.
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