Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A simple cookie based flash library for Tornado
Python
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
tornado_flash
.gitignore
README

README

tornado_flash

A simple flash library to be used with Tornado. 

Data is encoded to json, allowing you store anything that can be json
encoded into a cookie.

A Basic example.

import tornado.web
import tornado_flash

class MyRequest(tornado.web.RequestHandler):
    def get(self):
        flash = tornado_flash.Flash()
        self.render("index.html", flash=flash)

class SetFlash(tornado.web.RequestHandler):
    def get(self):
    flash = tornado_flash.Flash()
    flash.data = {"class": "warning", "msg": "WARNING!"}
    self.redirect("/")

The template can then have:
{% if flash.data %}
<div class="{{ flash.data["class"] }}">
    {{ flash.data["msg"] }}
</div>

TODO: Build a real demo

Something went wrong with that request. Please try again.