def Setting_data(): # 其他 default = [('本站用户', '/admin/users', 'admin_second_bar', 1, 4, 'glyphicon glyphicon-USER'), ('文章分类', '/admin/category', 'admin_second_bar', 1, 2, 'glyphicon glyphicon-leaf'), ('本站文章', '/admin/article', 'admin_second_bar', 1, 3, 'glyphicon glyphicon-book'), ('本站概况', '/admin/main', 'admin_second_bar', 1, 1, 'glyphicon glyphicon-home'), ('这个菜单', '/admin/admin_second_bar', 'admin_second_bar', 1, 9, 'glyphicon glyphicon-tree-conifer'), ('基本设置', '/admin/tagsettings', 'admin_second_bar', 1, 7, 'glyphicon glyphicon-wrench'), ('图片管理', '/admin/imgs', 'admin_second_bar', 1, 5, 'glyphicon glyphicon-picture'), ('附件管理', '/admin/files', 'admin_second_bar', 1, 6, 'glyphicon glyphicon-FILE'), ('我的日历', '/admin/calendar', 'admin_second_bar', 1, 8, 'glyphicon glyphicon-calendar'), ('本站备份', '/admin/BACKUP', 'admin_second_bar', 1, 10, 'glyphicon glyphicon-hdd'), ('主页', '/INDEX', 'first_bar', 1, 1, 'glyphicon glyphicon-home'), ('留言', '/blog_msg', 'first_bar', 1, 2, 'glyphicon glyphicon-COMMENT'), ('关于', '/about', 'first_bar', 1, 4, 'glyphicon glyphicon-info-SIGN'), ('日历', '/calendar', 'first_bar', 1, 3, 'glyphicon glyphicon-calendar')] for data in default: setting = Settings() setting.name, setting.url, setting.type, setting.is_use, setting.seq, setting.icon = data db.session.add(setting) # blog名称 blog_name = raw_input('输入blog名称:') setname = Settings() setname.name = blog_name setname.type = 'blog_name' setname.is_use = 1 db.session.add(setname) # 初始化时间 settdate = Settings() settdate.name = str(datetime.now().date()) settdate.type = 'init_date' settdate.is_use = 1 db.session.add(settdate) db.session.commit()
def before_request(): g.search_form = SearchForm() g.user = current_user g.info = Blog_info.info() g.first_bar = Settings.first_bar() g.count = Article.count_by_month() g.top_five = Article.top(10) if g.user.is_authenticated(): g.user.last_seen = datetime.datetime.now() db.session.add(g.user) db.session.commit() g.list_bar = Settings.admin_second_bar() if request.url.find('static') < 0 and request.url.find('favicon.ico') < 0: agent = request.headers['User-Agent'] url = request.base_url log = Visit_log(timestamp=datetime.datetime.now(), ip=request.remote_addr, url=url, agent=agent) db.session.add(log) db.session.commit()
def admin_second_bar(): bar = Settings.admin_second_bar() return render_template('admin/admin_second_bar.html', bar=bar)
def Setting_data(): # 其他 default = [ ('本站用户', '/admin/users', 'admin_second_bar', 1, 4, 'glyphicon glyphicon-USER'), ('文章分类', '/admin/category', 'admin_second_bar', 1, 2, 'glyphicon glyphicon-leaf'), ('本站文章', '/admin/article', 'admin_second_bar', 1, 3, 'glyphicon glyphicon-book'), ('本站概况', '/admin/main', 'admin_second_bar', 1, 1, 'glyphicon glyphicon-home'), ('这个菜单', '/admin/admin_second_bar', 'admin_second_bar', 1, 9, 'glyphicon glyphicon-tree-conifer'), ('基本设置', '/admin/tagsettings', 'admin_second_bar', 1, 7, 'glyphicon glyphicon-wrench'), ('图片管理', '/admin/imgs', 'admin_second_bar', 1, 5, 'glyphicon glyphicon-picture'), ('附件管理', '/admin/files', 'admin_second_bar', 1, 6, 'glyphicon glyphicon-FILE'), ('我的日历', '/admin/calendar', 'admin_second_bar', 1, 8, 'glyphicon glyphicon-calendar'), ('本站备份', '/admin/BACKUP', 'admin_second_bar', 1, 10, 'glyphicon glyphicon-hdd'), ('主页', '/INDEX', 'first_bar', 1, 1, 'glyphicon glyphicon-home'), ('留言', '/blog_msg', 'first_bar', 1, 2, 'glyphicon glyphicon-COMMENT'), ('关于', '/about', 'first_bar', 1, 4, 'glyphicon glyphicon-info-SIGN'), ('日历', '/calendar', 'first_bar', 1, 3, 'glyphicon glyphicon-calendar') ] for data in default: setting = Settings() setting.name, setting.url, setting.type, setting.is_use, setting.seq, setting.icon = data db.session.add(setting) # blog名称 blog_name = raw_input('输入blog名称:') setname = Settings() setname.name = blog_name setname.type = 'blog_name' setname.is_use = 1 db.session.add(setname) # 初始化时间 settdate = Settings() settdate.name = str(datetime.now().date()) settdate.type = 'init_date' settdate.is_use = 1 db.session.add(settdate) db.session.commit()