Example #1
0
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()
Example #2
0
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()
Example #3
0
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()
Example #4
0
def admin_second_bar():
    bar = Settings.admin_second_bar()
    return render_template('admin/admin_second_bar.html', bar=bar)
Example #5
0
def admin_second_bar():
    bar = Settings.admin_second_bar()
    return render_template('admin/admin_second_bar.html', bar=bar)
Example #6
0
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()