Exemple #1
0
    def view_all(self):
        imgs = ImageModel.all()
        imgs = sorted(imgs, priority_sort)
        result_imgs = []
        for img in imgs:
            contenttype, width, height = getImageInfo(img.image)
            img.contenttype = contenttype
            result_imgs.append(img)
            
        gallerys = GalleryModel.all()

        data = {
            "imgs":	result_imgs,
            "gals":	gallerys,
            "template":	"admin/image_view_all.tpl"
        }
        self.generate(template_base, data)
Exemple #2
0
 def migrate_all(self):
     imgs = ImageModel.all()
     for img in imgs:
         result = ImageModel2.gql("WHERE orig_image = :img", img=img.key()).fetch(1)
         if not result:
             imgblob             = ImageBlobModel()
             imgblob.image       = img.image
             imgblob.thumbnail   = img.thumbnail
             imgblob.put()
         
             img2            = ImageModel2()
             img2.name       = img.name
             img2.desc       = img.desc
             img2.orig_image = img.key()
             img2.priority   = img.priority
             img2.gallery    = img.gallery
             img2.imageblob  = imgblob.key()
             img2.put()
         else:
             logging.info("Image %s has already been migrated" % img.key())