Skip to main content

Pylons Web Framework

Project description

The Pylons web framework is designed for building web applications and sites in an easy and concise manner. They can range from as small as a single Python module, to a substantial directory layout for larger and more complex web applications.

Pylons comes with project templates that help boot-strap a new web application project, or you can start from scratch and set things up exactly as desired.

Example Hello World

from paste.httpserver import serve from pylons import Configurator, Response

class Hello(object):
def __init__(self, request):

self.request = request

def index(self):

return Response(body=”Hello World!”)

if __name__ == ‘__main__’:

config = Configurator() config.begin() config.add_handler(‘home’, ‘/’, handler=Hello, action=’index’) config.end() serve(config.make_wsgi_app(), host=’0.0.0.0’)

Core Features

  • A framework to make writing web applications in Python easy

  • Utilizes a minimalist, component-based philosophy that makes it easy to expand on

  • Harness existing knowledge about Python

  • Extensible application design

  • Fast and efficient, an incredibly small per-request call-stack providing top performance

  • Uses existing and well tested Python packages

Current Status

Pylons 1.0 series is stable and production ready, but in maintenance-only mode. The Pylons Project now maintains the Pyramid web framework for future development. Pylons 1.0 users should strongly consider using Pyramid for their next project.

Download and Installation

Pylons can be installed with Easy Install by typing:

> easy_install Pylons

Development Version

Pylons development uses the git distributed version control system (DVCS) with GitHub hosting the main repository here:

Pylons GitHub repository

Documentation

http://docs.pylonsproject.org/projects/pylons-webframework/en/latest/

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

Pylons-1.0.3.tar.gz (190.7 kB view details)

Uploaded Source

Built Distribution

Pylons-1.0.3-py2.py3-none-any.whl (147.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file Pylons-1.0.3.tar.gz.

File metadata

  • Download URL: Pylons-1.0.3.tar.gz
  • Upload date:
  • Size: 190.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Pylons-1.0.3.tar.gz
Algorithm Hash digest
SHA256 49291401cef1bea680499dd5e3b5906cfdfe52d65f6f396f6f6b90842ff70da8
MD5 7f1c2ff77c7400a51384d2ef56c48589
BLAKE2b-256 5faacc3af2c89fa956a781ef6f4aa9a54ee0f1be814eecdc885a14b543462823

See more details on using hashes here.

File details

Details for the file Pylons-1.0.3-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for Pylons-1.0.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 3b252fbfe79713ccce60eca7bf1732bbbcb7558203bdcd052a1fdcb9f2b2bbae
MD5 d08541b4051b454a952f945c57f605a5
BLAKE2b-256 a16a647b496ef052287a78b8f52f355ba9f2e0cbfefe07cb19db30542a94fe30

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