Pylons web framework services, app framework in python programming by RasadaCrea, Grenoble - France, pylons models, routes, SQLAlchemy and python scripting

Skip header | smaller text web accessibility bigger text web accessibility | easy print web main content share this web document with a partner

Clean and maintainable websites with Pylons web application framework

pylons web framework to get to scalable and open solutions

An open source python web framework with flexibility and open website design in mind

pylons is a python web framework, for productive web developments by RasadaCrea, Grenoble - France

There are many web development frameworks in many web programming languages, each claiming for some best of. Reality is that it takes time choosing the right one. To serve your interests at his best, RasadaCrea has based his choice on key selection criteria:

  • A web application framework based on clean and powerful programming language as python is
  • A well structured, open and open source, standard based, flexible, easy to maintain web development framework, satisfying fast implementations of any customer feature requests, clean and maintainable projects
  • Seamless interfacing with best of web technologies: open source sql databases, SQLAlchemy orm, NoSQL databases ( MongoDB, CoucheDB .. ), templates ( Mako ), Ajax, JQuery javascript framework, url routing ( routes ), forms and html helpers

With those criteria in mind, pylons web framework is a natural consequence. It provides a robust lightweight environment for writing modern web applications based on a clean architecture and loosely coupled components, while exposing all the needed power to efficiently create web sites and open web applications with no magics. Pylons is a WSGI (a standard protocol between web servers and web applications) framework, so that any web application can run with any WSGI web server. Built on paste , it allows and encourages use of best fitting python components and libraries, although a set (mako, sqlalchemy, routes) is configured out of the box:

  • Models: SQLAlchemy, SQLObject, MongoDB, CouchDB or none
  • Templating: Mako, Genshi, Jinja2, or whatever you like
  • Helpers: WebHelpers for small HTML snippets, FormAlchemy generates entire forms
  • Request Dispatching: Routes by default, other on choice

RasadaCrea powers up your next web service application with Pylons web framework

$ sudo pip install virtualenv
$ virtualenv --no-site-packages newProject
$ cd newProject; source bin/activate
(newProject)$ pip install -E ./ pylons
(newProject)$ paster create -t pylons newproject
(newProject)$ hg init newproject