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


Python flask.flash方法代码示例

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


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

示例1: skip

# 需要导入模块: import flask [as 别名]
# 或者: from flask import flash [as 别名]
def skip(self):
        if g.user is None:
            self.logger.info('[%s][%s] anonymous skip', g.user, self.name)
            return redirect(url_for(self.name + '.index'))

        g.user.lock()
        if not self.can_skip():
            g.user.unlock()
            self.logger.warning('[%s][%s] skip() but can\'t skip', g.user, self.name)
            return render_template('forbidden.html'), 403

        g.user.setstate(self, 'skipped')
        g.user.commit()
        self.logger.info('[%s][%s] skipped', g.user, self.name)

        flash(u"Te has saltado el nivel %d" % self.number)
        try:
            next = self.route_.levels[self.routeidx+1]
            return redirect(url_for(next.name + '.index'))
        except IndexError:
            alldone = all([l.state() == 'solved' for r in routes for l in r.levels])
            self.logger.info('[%s][%s] last level (alldone=%r)', g.user, self.name, alldone)
            return render_template('alldone.html', alldone=alldone, level=self) 
开发者ID:marcan,项目名称:hackit,代码行数:25,代码来源:level.py

示例2: is_admin_sess_timedout

# 需要导入模块: import flask [as 别名]
# 或者: from flask import flash [as 别名]
def is_admin_sess_timedout(function):
    """
    Decorator that checks if the admin session has timeout.
    If not true redirect to the login page
    """

    @wraps(function)
    def check_session_timeout(*args, **kwargs):
        if admin_session_timedout():
            if flask.request.method == "POST":
                flask.flash("Action canceled, try it again", "error")
            return flask.redirect(
                flask.url_for("auth_login", next=flask.request.url)
            )
        return function(*args, **kwargs)

    return check_session_timeout 
开发者ID:Pagure,项目名称:pagure,代码行数:19,代码来源:decorators.py

示例3: auth_logout

# 需要导入模块: import flask [as 别名]
# 或者: from flask import flash [as 别名]
def auth_logout():  # pragma: no cover
    """ Method to log out from the application. """
    return_point = flask.url_for("ui_ns.index")
    if "next" in flask.request.args:
        if pagure.utils.is_safe_url(flask.request.args["next"]):
            return_point = flask.request.args["next"]

    if not pagure.utils.authenticated():
        return flask.redirect(return_point)

    logout()
    flask.flash("You have been logged out")
    flask.session["_justloggedout"] = True
    return flask.redirect(return_point)


# pylint: disable=unused-argument 
开发者ID:Pagure,项目名称:pagure,代码行数:19,代码来源:flask_app.py

示例4: confirm_user

# 需要导入模块: import flask [as 别名]
# 或者: from flask import flash [as 别名]
def confirm_user(token):
    """ Confirm a user account.
    """
    user_obj = pagure.lib.query.search_user(flask.g.session, token=token)
    if not user_obj:
        flask.flash("No user associated with this token.", "error")
    else:
        user_obj.token = None
        flask.g.session.add(user_obj)

        try:
            flask.g.session.commit()
            flask.flash("Email confirmed, account activated")
            return flask.redirect(flask.url_for("auth_login"))
        except SQLAlchemyError as err:  # pragma: no cover
            flask.flash(
                "Could not set the account as active in the db, "
                "please report this error to an admin",
                "error",
            )
            _log.exception(err)

    return flask.redirect(flask.url_for("ui_ns.index")) 
开发者ID:Pagure,项目名称:pagure,代码行数:25,代码来源:login.py

示例5: feedback

# 需要导入模块: import flask [as 别名]
# 或者: from flask import flash [as 别名]
def feedback():
  if not config.CONFIG_DB.feedback_email:
    return flask.abort(418)

  form = FeedbackForm(obj=auth.current_user_db())
  if not config.CONFIG_DB.has_anonymous_recaptcha or auth.is_logged_in():
    del form.recaptcha
  if form.validate_on_submit():
    body = '%s\n\n%s' % (form.message.data, form.email.data)
    kwargs = {'reply_to': form.email.data} if form.email.data else {}
    task.send_mail_notification('%s...' % body[:48].strip(), body, **kwargs)
    flask.flash('Thank you for your feedback!', category='success')
    return flask.redirect(flask.url_for('welcome'))

  return flask.render_template(
    'feedback.html',
    title='Feedback',
    html_class='feedback',
    form=form,
  ) 
开发者ID:lipis,项目名称:github-stats,代码行数:22,代码来源:feedback.py

示例6: oauth_callback

# 需要导入模块: import flask [as 别名]
# 或者: from flask import flash [as 别名]
def oauth_callback():
    """OAuth handshake callback."""
    if 'request_token' not in flask.session:
        flask.flash(u'OAuth callback failed. Are cookies disabled?')
        return flask.redirect(flask.url_for('index'))

    consumer_token = mwoauth.ConsumerToken(
        app.config['CONSUMER_KEY'], app.config['CONSUMER_SECRET'])

    try:
        access_token = mwoauth.complete(
            app.config['OAUTH_MWURI'],
            consumer_token,
            mwoauth.RequestToken(**flask.session['request_token']),
            flask.request.query_string)

        identity = mwoauth.identify(
            app.config['OAUTH_MWURI'], consumer_token, access_token)
    except Exception as e:
        app.logger.exception('OAuth authentication failed')

    else:
        flask.session['access_token'] = dict(zip(
            access_token._fields, access_token))
        print('//////// ACCESS_TOKEN')
        print(access_token)
        flask.session['username'] = identity['username']

    next_url = flask.request.args.get('next_url') or flask.url_for('get_random_edit')
    return flask.redirect(next_url) 
开发者ID:dissemin,项目名称:oabot,代码行数:32,代码来源:app.py

示例7: index

# 需要导入模块: import flask [as 别名]
# 或者: from flask import flash [as 别名]
def index():
    # return flask.send_from_directory('./static/', 'index.html')
    flask.flash(str((fan.speed, fan.brightness)))
    return flask.render_template("index.html")


# Light Functions 
开发者ID:TomFaulkner,项目名称:SenseMe,代码行数:9,代码来源:flask_app.py

示例8: toggle_light

# 需要导入模块: import flask [as 别名]
# 或者: from flask import flash [as 别名]
def toggle_light():
    fan.light_toggle()
    flask.flash("Toggling Light")
    return flask.redirect(flask.url_for("index")) 
开发者ID:TomFaulkner,项目名称:SenseMe,代码行数:6,代码来源:flask_app.py

示例9: light_off

# 需要导入模块: import flask [as 别名]
# 或者: from flask import flash [as 别名]
def light_off():
    fan.light_powered_on = False
    flask.flash("Turning Light Off")
    return flask.redirect(flask.url_for("index")) 
开发者ID:TomFaulkner,项目名称:SenseMe,代码行数:6,代码来源:flask_app.py

示例10: light_on

# 需要导入模块: import flask [as 别名]
# 或者: from flask import flash [as 别名]
def light_on():
    fan.light_powered_on = True
    flask.flash("Turning light On")
    return flask.redirect(flask.url_for("index")) 
开发者ID:TomFaulkner,项目名称:SenseMe,代码行数:6,代码来源:flask_app.py

示例11: light_level

# 需要导入模块: import flask [as 别名]
# 或者: from flask import flash [as 别名]
def light_level(level):
    fan.brightness = int(level)
    flask.flash("Set light level to {}".format(level))
    return flask.redirect(flask.url_for("index")) 
开发者ID:TomFaulkner,项目名称:SenseMe,代码行数:6,代码来源:flask_app.py

示例12: dec_light

# 需要导入模块: import flask [as 别名]
# 或者: from flask import flash [as 别名]
def dec_light():
    fan.dec_brightness()
    flask.flash("Decreased Light Level")
    return flask.redirect(flask.url_for("index"))


# Fan Functions 
开发者ID:TomFaulkner,项目名称:SenseMe,代码行数:9,代码来源:flask_app.py

示例13: inc_speed

# 需要导入模块: import flask [as 别名]
# 或者: from flask import flash [as 别名]
def inc_speed():
    fan.inc_speed()
    flask.flash("Increased Fan Speed")
    return flask.redirect(flask.url_for("index")) 
开发者ID:TomFaulkner,项目名称:SenseMe,代码行数:6,代码来源:flask_app.py

示例14: dec_speed

# 需要导入模块: import flask [as 别名]
# 或者: from flask import flash [as 别名]
def dec_speed():
    fan.dec_speed()
    flask.flash("Decreased Fan Speed")
    return flask.redirect(flask.url_for("index")) 
开发者ID:TomFaulkner,项目名称:SenseMe,代码行数:6,代码来源:flask_app.py

示例15: set_speed

# 需要导入模块: import flask [as 别名]
# 或者: from flask import flash [as 别名]
def set_speed(speed):
    fan.speed = int(speed)
    flask.flash("Set fan speed to {}".format(speed))
    return flask.redirect(flask.url_for("index")) 
开发者ID:TomFaulkner,项目名称:SenseMe,代码行数:6,代码来源:flask_app.py


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