Skip to main content

Templating and basecode for Pyramid webapps

Project description

# dryxPyramid

dryxPyramid is a python package containing some basic, reusable code for Pyramid Webapps. It contains:

## Renderers

dryxPyramid contains some new and overriding renderers that allow for the download of files using filename=myfilename in the query string.

  • csv (format=csv)
  • json (format=json)
  • plain text tables (format=plain_table)
  • plain text (format=plain_text)

## API

Resource | Post | Get | Put | Delete |
:———— | :———– | :———– | :———– | :———– |
/download | Not Allowed | Download requested data | Not Allowed | Not Allowed |

### Reserved Query String Parameters

Parameter Key | Description | Some Common Values |
:—— | :——- | :——- |
format | The format to display the data in | json, csv, plain_table, plain_text |
filename | Download the data in the specified format with this filename | |

## View Permissions

There are currently 6 levels of tiered view-permissions that can be added to the view decorators. Each level of permissions includes the acummulated permissions up to that tier.

  1. view_everyone: viewable by the public
  2. view_users: viewable by logged in users
  3. edit_users: viewable by users with the edit_users permissions
  4. superuser: viewable by users with superuser permissions
  5. admin: viewable by users with admin permissions
  6. superadmin: viewable by users with superadmin permissions

Project details

Download files

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

Files for dryxPyramid, version 0.3.2
Filename, size File type Python version Upload date Hashes
Filename, size dryxPyramid-0.3.2-py2-none-any.whl (18.9 kB) File type Wheel Python version py2 Upload date Hashes View hashes
Filename, size dryxPyramid-0.3.2.tar.gz (10.1 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page