Beispiel #1
0
    def get(self):
        user = users.get_current_user()
        username = user.nickname()
        logout_url = users.create_logout_url('/')
        upload_url = blobstore.create_upload_url("/upload")

        first = FileMetadata.getFirstKeyForUser(username)
        last = FileMetadata.getLastKeyForUser(username)
        q = FileMetadata.all()
        q.filter('__key__ >', first)
        q.filter('__key__ <', last)
        results = q.fetch(10)
        items = [_ for _ in results]
        length = len(items)

        self.response.out.write(self.template_env.get_template('index.html').render(
            {
                'username': username,
                'logout_url': logout_url,
                'upload_url': upload_url,
                'items': items,
                'length': length
            }
        ))