def post(self):
if self.current_user['level'] != 0:
self.custom_error()
settings = {
'init_money': int(self.get_body_argument('init_money')),
'reg_type': self.get_body_argument('reg_type'),
'cookie_secret': self.get_body_argument('cookie_secret') or self.settings['cookie_secret'],
'site': {
'name': self.get_body_argument('sitename'),
'keyword': self.get_body_argument('keyword'),
'description': self.get_body_argument('description')
}
}
self.settings.update(settings)
custom_settings = {}
with open(self.settings['config_file'], 'r') as f:
custom_settings = yaml.load(f)
custom_settings['global'].update(settings)
with open(self.settings['config_file'], 'w') as f:
yaml.dump(custom_settings, f,
default_flow_style=False, default_style='"')
self.redirect('/ushio/setting')
评论列表
文章目录