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


Python DB.get_message方法代码示例

本文整理汇总了Python中oasis.lib.DB.get_message方法的典型用法代码示例。如果您正苦于以下问题:Python DB.get_message方法的具体用法?Python DB.get_message怎么用?Python DB.get_message使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在oasis.lib.DB的用法示例。


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

示例1: index

# 需要导入模块: from oasis.lib import DB [as 别名]
# 或者: from oasis.lib.DB import get_message [as 别名]
def index():
    """ Main landing page. Welcome them and give them some login instructions.
    """
    if 'user_id' in session:
        return redirect(url_for("main_top"))

    if OaConfig.default == "landing":
        mesg_login = DB.get_message("loginmotd")
        alt_landing = os.path.join(OaConfig.theme_path, "landing_page.html")
        if os.path.isfile(alt_landing):
            tmpf = open(alt_landing)
            tmpl = tmpf.read()
            tmpf.close()
            return render_template_string(tmpl, mesg_login=mesg_login)
        return render_template("landing_page.html", mesg_login=mesg_login)
    if OaConfig.default == "locallogin":
        return redirect(url_for("login_local"))
    if OaConfig.default == "webauth":
        return redirect(url_for("login_webauth_submit"))
    return render_template("landing_page.html")
开发者ID:tkanesh,项目名称:oasisqe,代码行数:22,代码来源:__init__.py

示例2: login_local

# 需要导入模块: from oasis.lib import DB [as 别名]
# 或者: from oasis.lib.DB import get_message [as 别名]
def login_local():
    """ Present a login page for people with local OASIS accounts to log in"""

    mesg_login = DB.get_message("loginmotd")
    return render_template("login_screen_local.html", mesg_login=mesg_login)
开发者ID:tkanesh,项目名称:oasisqe,代码行数:7,代码来源:__init__.py


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