Mako template support for cherrypy.
Project description
Mako template support for cherrypy.
Installation
pip install marbaloo_mako
Usage
# templates/dir1/index.mak
<h1>Today: ${today}</h1>
# app.py
import os
import marbaloo_mako
import cherrypy
from datetime import date
cherrypy.tools.mako = marbaloo_mako.Tool()
class Root(object):
@cherrypy.expose
@cherrypy.tools.mako(filename='/index.mak')
def simple(self):
return {'today': date.today()}
root_path = os.path.dirname(__file__)
cherrypy.quickstart(Root(), '/', {
'/': {
'tools.mako.on': True,
'tools.mako.directories': [os.path.join(root_path, 'templates/dir1')]
}
})
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
marbaloo_mako-0.1.1.tar.gz
(2.9 kB
view details)
File details
Details for the file marbaloo_mako-0.1.1.tar.gz.
File metadata
- Download URL: marbaloo_mako-0.1.1.tar.gz
- Upload date:
- Size: 2.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
94b7e0b6ad7d237ea3692427d892471bc380b645ca54f0e245f1988a50c762f8
|
|
| MD5 |
c0dd53f2fcd67ba21df0e35769a6e8b5
|
|
| BLAKE2b-256 |
21190d58137509b51dad0bc852afbbad7a4c68e3fc72452d39d885559bc7128d
|