Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- fileinfos = FileInfo.all().filter("category =", "eyes")
- fileinfo = fileinfos[random.randint(0, fileinfos.count()-1)]
- url = images.get_serving_url(str(fileinfo.blob.key()), size=420)
- fileinfos = FileInfo.all().filter("category =", "nose")
- fileinfo2 = fileinfos[random.randint(0, fileinfos.count()-1)]
- url2 = images.get_serving_url(str(fileinfo2.blob.key()), size=420)
- fileinfos = FileInfo.all().filter("category =", "mouth")
- fileinfo3 = fileinfos[random.randint(0, fileinfos.count()-1)]
- url3 = images.get_serving_url(str(fileinfo3.blob.key()), size=420)
- def get_memcached_serving_url(fileinfo):
- from google.appengine.api import memcache
- memcache_key = "blob_%d" % fileinfo.blob.key()
- data = memcache.get(memcache_key)
- if data is not None:
- return data
- def get_random_image(self, category):
- fileinfos = FileInfo.all().filter("category =", category)
- return fileinfos[random.randint(0, fileinfos.count()-1)]
- def get(self):
- eyes_image = self.get_random_image(category="eyes")
- nose_image = self.get_random_image(category="nose")
- mouth_image = self.get_random_image(category="mouth")
- eyes_url = images.get_serving_url(str(eyes_image.blob.key()), size=420)
- nose_url = images.get_serving_url(str(nose_image.blob.key()), size=420)
- mouth_url = images.get_serving_url(str(mouth_image.blob.key()), size=420)
- self.render(u'cyberfaze', eyes_image=eyes_image, eyes_url=eyes_url, nose_image=nose_image, nose_url=nose_url, mouth_image=mouth_image, mouth_url=mouth_url, form_url = blobstore.create_upload_url('/upload'),)
- <a href="/file/{{eyes_image.key.id}}"><img src="{{eyes_url}}"></a><br>
- <a href="/file/{{nose_image.key.id}}"><img src="{{nose_url}}"></a><br>
- <a href="/file/{{mouth_image.key.id}}"><img src="{{mouth_url}}"></a>
- fileinfos = FileInfo.all().filter("category =", "eyes")
- fileinfo = fileinfos[random.randint(0, fileinfos.count()-1)]
- url = images.get_serving_url(str(fileinfo.blob.key()), size=420)
- def get_random_image_url(category)
- fileinfos = FileInfo.all().filter("category =", category)
- fileinfo = fileinfos[random.randint(0, fileinfos.count()-1)]
- return images.get_serving_url(str(fileinfo.blob.key()), size=420)
- eyes_url = get_random_image_url("eyes")
- nose_url = get_random_image_url("nose")
- mouth_url = get_random_image_url("mouth")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement