Skip to main content

UNKNOWN

Project description

# bottle-haml

An extension for using [Haml templates](http://haml.info/) in your [Bottle](http://bottlepy.org) applications.

## Installation

`bottle-haml` is available via PIP:

pip install bottle-haml

## Usage

Once installed, use is simple. Simply import the helper method `haml_template` as follows:

from bottlehaml import haml_template

From there, usage is exactly the same as Bottle's built-in `template` method except it will search for files with the extension `.haml` and parse them as Haml.

@route('/')
def index():
headlines = [
"Tree Stuck in Cat, Firefighters Baffled",
"Local Pet Spider, Silky, Missing"
]
return haml_template('index', headlines=headlines)

## Haml reference

`bottle-haml` uses the [PyHaml](https://github.com/mikeboers/PyHAML) module to parse Haml into the Mako templates that Bottle uses. For a reference of the Haml syntax supported please see the PyHaml project's GitHub page.

- - -

Copyright (c) 2013 [WireLoad Inc.](http://www.wireload.com/)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bottle-haml-0.1.4.tar.gz (2.1 kB view details)

Uploaded Source

File details

Details for the file bottle-haml-0.1.4.tar.gz.

File metadata

  • Download URL: bottle-haml-0.1.4.tar.gz
  • Upload date:
  • Size: 2.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for bottle-haml-0.1.4.tar.gz
Algorithm Hash digest
SHA256 659ee0c65093e45b617f4c68e1131047652040422bcbbd3fea83bd544b755890
MD5 2c3b6d41cf6839e5479c4d07cfa6768c
BLAKE2b-256 613ead9288f656ebf59c9d8c58b3ea5906b4f253cd6190a2cfc53b5d291797a9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page