Beispiel #1
0
 def get(self):
     cv = Cv.all().order('-created_at').get()
     
     path = os.path.join(os.path.dirname(__file__), '..', 
                                                    'views', 
                                                    'sitemap.xml')
     template_vars = {'lastmod': cv.created_at.isoformat()[:-7] + '+01:00'}
     self.response.out.write(template.render(path, template_vars))
Beispiel #2
0
 def get(self):
     cv = Cv.all().order('-created_at').get()
     
     self.response.headers['ETag'] = cv.e_tag
     self.response.headers['Last-Modified'] = cv.rfc2822_date
     self.response.headers['Content-MD5'] = cv.md5_sum
     self.response.headers['Content-Type'] = config.get('content', 'type')
     self.response.headers['Content-Disposition'] = '%s;filename=%s' % (
                                       config.get('content', 'disposition'),
                                       config.get('content', 'filename'))
     self.response.out.write(cv.pdf)
     visit = Visit(self.request)
     visit.put()
     jabber(self.request, config.get('action', 'download_cv'))