Skip to content

tzellman/flask-mako

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

Flask Mako

Provides Mako support in Flask.

Installation

setup.py install

Usage

app.cfg (or however you configure your app)

# one or more directories
MAKO_DIR = 'sourcery/templates'
# optional, if specified Mako will cache to this directory
MAKO_CACHEDIR = '/tmp/mako'
# optional, if specified Mako will respect the cache size
MAKO_CACHESIZE = 500

run.py (or wherever you create your app)

def create_app(name, **kw):
    from flask import Flask, g
    from flaskext.mako import init_mako
    
    app = Flask(name)
    app.config.update(kw)
    init_mako(app)

views.py

from flaskext.mako import render_template

app = Module(__name__)

@app.route('/')
def index():
    return render_template('test.html', username='Anonymous')

About

Flask bridge for Mako

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages