Skip to main content

Xslt renderer for pyramid

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.

Metadata

Release files for pyramid_xslt 0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyramid_xslt 0.1
File Size Uploaded
pyramid_xslt-0.1.tar.gz 7.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyramid_xslt 0.1
File Interpreter ABI Platform
pyramid_xslt-0.1.linux-x86_64.tar.gz Details

Total release size: 11.5 kB

Release files / pyramid_xslt-0.1.tar.gz

Download URL pyramid_xslt-0.1.tar.gz
Size 7.8 kB
Tags Source
SHA-256 checksum
How to use checksums
90b75cae9b74fb954dc5175446376c6bb671871296c59b7a3083c977f6c5567a
BLAKE2b-256 checksum
How to use checksums
16923baa47080cf92db2f27ad4b4c91b5ad6553d83ab77b5bdebee9aff1e666e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pyramid_xslt-0.1.linux-x86_64.tar.gz

Download URL pyramid_xslt-0.1.linux-x86_64.tar.gz
Size 3.7 kB
Tags Source
SHA-256 checksum
How to use checksums
410a4efc080d646f9bd77a3f99a1cc1845db90b3c3c990c0ce24010790e7446f
BLAKE2b-256 checksum
How to use checksums
ba863127a9eb41e60a8dc06df835cc5ee06ff8fae8e748194fdd52def1c5dd8b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

0.2.dev0

This release

0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page