Skip to main content

Build:

https://travis-ci.org/victorlin/pyramid_genshi.png?branch=master

Bindings for Genshi templating support under Pyramid.

To use pyramid_genshi, simply include pyramid_genshi in your Pyramid main function:

config.include('pyramid_genshi')

And you can use it as you use other template:

@view_config(route_name='home',
             renderer='my_project:templates/home.genshi')
def home(request):
    return 'Hello world'

Settings

To adjust output format, you can change genshi.default_format

genshi.default_format = xhtml

To adjust output encoding, you can change genshi.default_encoding

genshi.default_encoding = cp950

To adjust output doctype, you can change genshi.default_doctype

genshi.default_doctype = html5

To adjust the default i18n domain, you can change genshi.default_domain

genshi.default_domain = my_domain

To adjust template auto reloading, you can change genshi.auto_reload

genshi.auto_reload = False

For available options, you can reference to http://genshi.edgewall.org/wiki/Documentation/0.6.x/plugin.html

0.2.1

  • Support include template by Pyramid asset path

0.2.0

  • Support Pyramid 1.5

  • Stop supporting Pyramid before 1.3

  • Stop supporting text rendering for now, may be added back later

0.1.3

  • Fix issue caused by Pyramid 1.4 macro argument to the template renderer

0.1.2

  • Add genshi.auto_reload setting option, and make the default value as True

0.1.1

  • Add genshi.default_encoding setting option

  • Add genshi.default_doctype setting option

  • Add genshi.default_format setting option (same as genshi.method in 0.1.0)

0.1.0

  • Initial version

Download files

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

Source Distribution

pyramid_genshi-0.2.1.tar.gz (9.3 kB view details)

Uploaded Source

File details

Details for the file pyramid_genshi-0.2.1.tar.gz.

File metadata

File hashes

Hashes for pyramid_genshi-0.2.1.tar.gz
Algorithm Hash digest
SHA256 07a3e9eece1de9865845ca08b896b3fb4df7fcef327b98142b340e1466b04863
MD5 495c093e2f7899114d2dae29db60a0a2
BLAKE2b-256 a91df83f70e9205962ebd30897e4d5e89d7894fe3ef49a89813766d72d1c1de6

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.2.1 This release

1 file

0.2.0

1 file

0.1.3

1 file

0.1.2

1 file

0.1.1

1 file

0.1.0

1 file

Supported by

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