Модель
class Page(models.Model):
menu = models.CharField(max_length=40)
url_menu = models.CharField(max_length=40)
def __unicode__(self):
return u'%s %s' % (self.menu, self.url_menu)
def get_subpages(self):
return self.subpage_set.all()
class img(models.Model):
image = models.ImageField(upload_to='files', blank=True, null=True)
title = models.CharField(max_length=500, help_text="text", blank=True, null=True)
def get_title(self):
if not self.title:
self.title = u'No name'
return self.title
else:
return self.title
def __unicode__(self):
return u'%s' % (self.image).url
def img_add(self):
return u'' % self.image.url
img_add.allow_tags = True
def img_url(self):
return u'%s' % self.image.url
class Meta:
verbose_name_plural = "images to the pages"
class SubPage(models.Model):
page = models.ForeignKey(Page)
web_page = models.CharField(max_length=150)
url_page = models.CharField(max_length=40,blank=True, null=True)
title = models.CharField(max_length=150)
meta_k = models.CharField(max_length=150)
meta_d = models.CharField(max_length=150)
img = models.ManyToManyField(img, blank=True, null=True)
text = models.TextField()
def __unicode__(self):
return u'%s %s %s %s %s %s %s %s' % (self.page, self.web_page, self.title, self.meta_k,self.meta_d, self.text, self.url_page, self.img)
админка
class imgAdmin(admin.ModelAdmin):
list_display = ('get_title', 'img_add', 'img_url')
class SubPageAdmin(admin.ModelAdmin):
list_display = ('page','web_page','url_page','title')
list_filter = ('page',)
model = img
filter_horizontal = ('img',)
admin.site.register(Page)
admin.site.register(Blog)
admin.site.register(img, imgAdmin)
admin.site.register(SubPage,SubPageAdmin, )
Как я только не пытался сделать просмотр картинок но ни чего не получается. Подскажите как сделать так что бы можно было видеть изображения во время редактирования.
Updated 13 Oct. 2012, 21:49 by qwertyuiopasdfghjklzxcvbnmqwer.