def get(self,theme):
template_values = {}
themes = os.listdir(os.path.join(os.path.dirname(__file__),'tpl', 'themes'))
if theme in themes:
path = os.path.join(theme, 'style.css')
else:
path = os.path.join('default', 'style.css')
env = Environment(loader=FileSystemLoader(os.path.join(os.path.dirname(__file__),"tpl/themes")))
template = env.get_template(path)
output = template.render(template_values)
expires_date = datetime.datetime.now(pytz.timezone('Asia/Shanghai')) + datetime.timedelta(days=7)
expires_str = expires_date.strftime("%d %b %Y %H:%M:%S GMT")
self.add_header("Expires", expires_str)
self.set_header('Cache-Control', 'max-age=120, must-revalidate')
self.set_header('Content-type','text/css;charset=UTF-8')
self.write(output)
评论列表
文章目录