当前位置: 首页>>代码示例>>Python>>正文


Python template.template函数代码示例

本文整理汇总了Python中mole.template.template函数的典型用法代码示例。如果您正苦于以下问题:Python template函数的具体用法?Python template怎么用?Python template使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了template函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: Entry

def Entry(url):
    if not url in ['', '/']:
        url = config.entry_url + url
        params = entryService.find_by_url(entryService.types.entry, url)
        if params.entry == None:
            return template('error', params=params, config=config)
        else:
            return template('entry', params=params, config=config)
    params = entryService.search(entryService.types.index, url)
    return template('index', params=params, config=config)
开发者ID:MaloneQQ,项目名称:YouMd,代码行数:10,代码来源:routes.py

示例2: Raw

def Raw(url):
    url = config.raw_url + url
    raw = entryService.find_raw(url)
    if not raw == None:
        response.headers['Content-Type'] = 'text/plain'
        response.headers['Content-Encoding'] = 'utf-8'
        return raw.strip()
    params = entryService.archive(entryService.types.raw, url)
    if params.entries  == None:
        return template('error', params=params, config=config)
    return template('archive', params=params, config=config)
开发者ID:MaloneQQ,项目名称:YouMd,代码行数:11,代码来源:routes.py

示例3: Search

def Search(url):
    print url.split("/")
    type,value,startStr,limitStr = url.split("/")
    limit = int(limitStr)
    start = int(startStr)

    url = '%s/?type=%s&value=%s&start=%d&limit=%d' % (config.search_url, type, value, start, limit)
    params = entryService.search(type, url, value, start, limit)
    if not params.entries == None:
        return template('search', params=params, config=config)
    return template('error', params=params, config=config)
开发者ID:zylianyao,项目名称:YouMd,代码行数:11,代码来源:routes.py

示例4: Search

def Search():
    type = request.GET.get('type', entryService.types.query)
    value = request.GET.get('value', '')
    limit = int(request.GET.get('limit', config.limit))
    start = int(request.GET.get('start', config.start))
    
    url = '%s/?type=%s&value=%s&start=%d&limit=%d' % (config.search_url, type, value, start, limit)
    params = entryService.search(type, url, value, start, limit)
    if not params.entries == None:
        return template('search', params=params, config=config)
    return template('error', params=params, config=config)
开发者ID:MaloneQQ,项目名称:YouMd,代码行数:11,代码来源:routes.py

示例5: PrivateRaw

def PrivateRaw(url):
    session = get_current_session()
    username = session.get('username', '')
    
    url = config.raw_url + url
    raw = entryService.find_raw(url)
    if not raw == None:
        response.headers['Content-Type'] = 'text/plain'
        response.headers['Content-Encoding'] = 'utf-8'
        return raw.strip()
    params = entryService.archive(entryService.types.raw, url, private=True, username=username)
    if params.entries == None:
        return template('error', params=params, config=config)
    return template('private', params=params, config=config)
开发者ID:JoneXiong,项目名称:YouMd,代码行数:14,代码来源:routes.py

示例6: db_tree

def db_tree():
    from over_view import get_all_trees
    import config
    try:
        cur_server_index = int(request.GET.get('s', '0'))
        cur_db_index = int(request.GET.get('db', '0'))
        cur_scan_cursor = int(request.GET.get('cursor', '0'))
    except:
        cur_server_index = 0
        cur_db_index = 0
        cur_scan_cursor = 0
    key = request.GET.get('k', '*')
    all_trees = get_all_trees(cur_server_index, key, db=cur_db_index, cursor=cur_scan_cursor)
    if type(all_trees) == list:
        next_scan_cursor, count = all_trees.pop()
        all_trees_json = json_dumps(all_trees)
        error_msg = ''
    else:
        next_scan_cursor, count = 0, 0
        all_trees_json = []
        error_msg = all_trees
    m_config = config.base
    return template('db_tree',
                    all_trees=all_trees_json,
                    config=m_config,
                    cur_server_index=cur_server_index,
                    cur_db_index=cur_db_index,
                    cur_scan_cursor=next_scan_cursor,
                    pre_scan_cursor=cur_scan_cursor,
                    cur_search_key=(key != '*' and key or ''),
                    count=count,
                    error_msg=error_msg,
                    media_prefix=media_prefix
                    )
开发者ID:JoneXiong,项目名称:PyRedisAdmin,代码行数:34,代码来源:routes.py

示例7: db_view

def db_view():
    try:
        cur_server_index = int(request.GET.get('s', 'server0').replace('server',''))
        cur_db_index = int(request.GET.get('db', 'db0').replace('db',''))
    except:
        cur_server_index = 0
        cur_db_index = 0
    key = request.GET.get('k', '*')
    return template("db_view",media_prefix=media_prefix, cur_server_index=cur_server_index, cur_db_index=cur_db_index, keyword=key)
开发者ID:abcddt,项目名称:PyRedisAdmin,代码行数:9,代码来源:routes.py

示例8: index

def index():
    from over_view import get_all_levels
    import config
    try:
        cur_server_index = int(request.GET.get('s', '0'))
    except:
        cur_server_index = 0
    all_levels_tree = get_all_levels(cur_server_index)
    m_config = config.base
    return template('index', all_levels_tree=all_levels_tree, config=m_config, cur_server_index=cur_server_index)
开发者ID:perryhau,项目名称:PyRedisAdmin,代码行数:10,代码来源:routes.py

示例9: db_view

def db_view():
    try:
        cur_server_index = int(request.GET.get("s", "server0").replace("server", ""))
        cur_db_index = int(request.GET.get("db", "db0").replace("db", ""))
    except:
        cur_server_index = 0
        cur_db_index = 0
    key = request.GET.get("k", "*")
    return template(
        "db_view", media_prefix=media_prefix, cur_server_index=cur_server_index, cur_db_index=cur_db_index, keyword=key
    )
开发者ID:JoneXiong,项目名称:PyRedisAdmin,代码行数:11,代码来源:routes.py

示例10: login

def login():
    if request.method == "POST":
        username = request.POST.get("username", "")
        password = request.POST.get("password", "")
        if password == config.admin_pwd and username == config.admin_user:
            session = get_current_session()
            session["username"] = username
            return {"code": 0, "msg": "OK"}
        else:
            return {"code": -1, "msg": "用户名或密码错误"}
    else:
        return template("auth/login.html", config=config, media_prefix=media_prefix)
开发者ID:JoneXiong,项目名称:PyRedisAdmin,代码行数:12,代码来源:routes.py

示例11: db_tree

def db_tree():
    from over_view import get_all_trees
    import config
    try:
        cur_server_index = int(request.GET.get('s', '0'))
        cur_db_index = int(request.GET.get('db', '0'))
    except:
        cur_server_index = 0
        cur_db_index = 0
    key = request.GET.get('k', '*')
    all_trees = get_all_trees(cur_server_index, key, db=cur_db_index)
    m_config = config.base
    return template('db_tree', all_trees=json_dumps(all_trees), config=m_config, cur_server_index=cur_server_index,cur_db_index=cur_db_index, media_prefix=media_prefix)
开发者ID:abcddt,项目名称:PyRedisAdmin,代码行数:13,代码来源:routes.py

示例12: view

def view():
    from data_view import general_html,title_html
    fullkey = request.GET.get('key', '')
    refmodel = request.GET.get('refmodel',None)
    
    cl,cur_server_index,cur_db_index = get_cl()
    if cl.exists(fullkey):
        title_html = title_html(fullkey, cur_server_index, cur_db_index)
        general_html = general_html(fullkey, cur_server_index, cur_db_index, cl)
        out_html = title_html + general_html
        if refmodel:
            return out_html
        else:
            return template('view', out_html=out_html, media_prefix=media_prefix)
    else:
        return '  This key does not exist.'
开发者ID:abcddt,项目名称:PyRedisAdmin,代码行数:16,代码来源:routes.py

示例13: view

def view():
    from config import base
    from redis_api import get_client
    from data_view import general_html,title_html
    try:
        sid = int(request.GET.get('s', '0'))
    except:
        sid = 0
    fullkey = request.GET.get('key', '')

    server = base['servers'][sid]
    cl = get_client()#get_client(host=server['host'], port=server['port'])
    if cl.exists(fullkey):
        title_html = title_html(fullkey, sid)
        general_html = general_html(fullkey, sid, cl)
        out_html = title_html + general_html
        #return template('view',template_adapter=Jinja2Template, out_html=out_html )
        return template('view', out_html=out_html )
    else:
        return '  This key does not exist.'
开发者ID:perryhau,项目名称:PyRedisAdmin,代码行数:20,代码来源:routes.py

示例14: Update

def Update(url):
    url = config.raw_url + url
    return template('update', raw_url=url)
开发者ID:MaloneQQ,项目名称:YouMd,代码行数:3,代码来源:routes.py

示例15: server_view

def server_view():
    return template("main",media_prefix=media_prefix)
开发者ID:abcddt,项目名称:PyRedisAdmin,代码行数:2,代码来源:routes.py


注:本文中的mole.template.template函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。