Skip to main content

The Python Lightweight Web Framework

Project description

# pylw Python Lightweight Web framework

#Build Status [![Build Status](https://travis-ci.org/michaelgugino/pylw.svg?branch=master)](https://travis-ci.org/michaelgugino/pylw)

This is intended to be a simple web framework that I will be reusing for other projects. This is not a CMS, but I will be building some kind of blogging/CMS on top of this software.

It supports WSGI. Unlike some frameworks, WSGI is the primary interface here.

This code borrows ideas and examples from other places, such as falconframework. I recommend you check out that framework as it’s probably better than this one, at least for now. My other suggestion is to use flask.

#Idea

The motivation behind this project is to demystify what is happening in the framework you are running. Sometimes, I find myself in what I like to call “Object Oriented Hell”. I spend far too much time tracing through source to figure out where objects are being initialized, how objects are being passed around, and how my response is actually getting sent.

#Usage

See main.py for an example on how to use this software.

#Known issues Too many to list.

Error handling is very primitive.

Need to limit how much post body data we read. Need to parse form data that is posted. Would be nice to parse the query string for the user.

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

pylw-0.1.3.tar.gz (150.5 kB view hashes)

Uploaded Source

Built Distribution

pylw-0.1.3-cp27-none-macosx_10_10_intel.whl (222.8 kB view hashes)

Uploaded CPython 2.7 macOS 10.10+ intel

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