Skip to main content

Xslt renderer for pyramid

Project description

Rendering for pyramid using XSLT.

https://travis-ci.org/cyplp/pyramid_xslt.png?branch=master

Usage

You can include the xslt rendering in your pyramid app via :

config.include('pyramid_xslt')

or in the .ini deployement file :

pyramid.includes =
    pyramid_xslt

And in your views :

@view_config(route_name='home', renderer='templates/home.xsl')
def my_view(request):
    return ('<a>aa</a>', {'A': 2})
The view can return
  • a string containing the whole xml, an url to an xml file or a path to an xml file,

  • a tuple where the first element is a string as above, the second is a dictionnary of arguments passed to xslt stylesheet and the third is a dictionnary of arguments for the pyramid response (not implented yet). The second and the third element of the tuple are optionnal.

The xslt tree is build one the first request and cached after. So the first request is slower than the next one.

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

pyramid_xslt-0.1.tar.gz (7.8 kB view details)

Uploaded Source

Built Distribution

pyramid_xslt-0.1.linux-x86_64.tar.gz (3.7 kB view details)

Uploaded Source

File details

Details for the file pyramid_xslt-0.1.tar.gz.

File metadata

  • Download URL: pyramid_xslt-0.1.tar.gz
  • Upload date:
  • Size: 7.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyramid_xslt-0.1.tar.gz
Algorithm Hash digest
SHA256 90b75cae9b74fb954dc5175446376c6bb671871296c59b7a3083c977f6c5567a
MD5 7dbf0b77b4999f20395d8c5cf820c1cb
BLAKE2b-256 16923baa47080cf92db2f27ad4b4c91b5ad6553d83ab77b5bdebee9aff1e666e

See more details on using hashes here.

File details

Details for the file pyramid_xslt-0.1.linux-x86_64.tar.gz.

File metadata

File hashes

Hashes for pyramid_xslt-0.1.linux-x86_64.tar.gz
Algorithm Hash digest
SHA256 410a4efc080d646f9bd77a3f99a1cc1845db90b3c3c990c0ce24010790e7446f
MD5 7745634e7e4b2371fa5a86227dcaff91
BLAKE2b-256 ba863127a9eb41e60a8dc06df835cc5ee06ff8fae8e748194fdd52def1c5dd8b

See more details on using hashes here.

Supported by

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