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.

Download files

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

Files for pylw, version 0.1.2
Filename, size File type Python version Upload date Hashes
Filename, size pylw-0.1.2-cp27-none-macosx_10_10_intel.whl (222.8 kB) File type Wheel Python version cp27 Upload date Hashes View
Filename, size pylw-0.1.2.tar.gz (150.6 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page