Advertisement
Guest User

Untitled

a guest
Jul 12th, 2014
178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.34 KB | None | 0 0
  1. fileinfos = FileInfo.all().filter("category =", "eyes")
  2. fileinfo = fileinfos[random.randint(0, fileinfos.count()-1)]
  3. url = images.get_serving_url(str(fileinfo.blob.key()), size=420)
  4. fileinfos = FileInfo.all().filter("category =", "nose")
  5. fileinfo2 = fileinfos[random.randint(0, fileinfos.count()-1)]
  6. url2 = images.get_serving_url(str(fileinfo2.blob.key()), size=420)
  7. fileinfos = FileInfo.all().filter("category =", "mouth")
  8. fileinfo3 = fileinfos[random.randint(0, fileinfos.count()-1)]
  9. url3 = images.get_serving_url(str(fileinfo3.blob.key()), size=420)
  10.  
  11. def get_memcached_serving_url(fileinfo):
  12. from google.appengine.api import memcache
  13. memcache_key = "blob_%d" % fileinfo.blob.key()
  14. data = memcache.get(memcache_key)
  15. if data is not None:
  16. return data
  17.  
  18. def get_random_image(self, category):
  19. fileinfos = FileInfo.all().filter("category =", category)
  20. return fileinfos[random.randint(0, fileinfos.count()-1)]
  21.  
  22. def get(self):
  23. eyes_image = self.get_random_image(category="eyes")
  24. nose_image = self.get_random_image(category="nose")
  25. mouth_image = self.get_random_image(category="mouth")
  26.  
  27. eyes_url = images.get_serving_url(str(eyes_image.blob.key()), size=420)
  28. nose_url = images.get_serving_url(str(nose_image.blob.key()), size=420)
  29. mouth_url = images.get_serving_url(str(mouth_image.blob.key()), size=420)
  30.  
  31. 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'),)
  32.  
  33. <a href="/file/{{eyes_image.key.id}}"><img src="{{eyes_url}}"></a><br>
  34. <a href="/file/{{nose_image.key.id}}"><img src="{{nose_url}}"></a><br>
  35. <a href="/file/{{mouth_image.key.id}}"><img src="{{mouth_url}}"></a>
  36.  
  37. fileinfos = FileInfo.all().filter("category =", "eyes")
  38. fileinfo = fileinfos[random.randint(0, fileinfos.count()-1)]
  39. url = images.get_serving_url(str(fileinfo.blob.key()), size=420)
  40.  
  41. def get_random_image_url(category)
  42. fileinfos = FileInfo.all().filter("category =", category)
  43. fileinfo = fileinfos[random.randint(0, fileinfos.count()-1)]
  44. return images.get_serving_url(str(fileinfo.blob.key()), size=420)
  45.  
  46. eyes_url = get_random_image_url("eyes")
  47. nose_url = get_random_image_url("nose")
  48. mouth_url = get_random_image_url("mouth")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement