Gunstar: Another Python Framework¶
Gunstar is a WSGI micro web framework.
Features¶
- Based on WebOb.
- Simple url routing.
- Jinja2 templates.
- Session interface with signed cookies.
- Signals with blinker.
- Unit testing support.
- Supports Python 2.6, 2.7, 3.3, 3.4 and PyPy.
Example¶
Hello World App:
# -*- coding: utf-8 -*-
from gunstar.app import Application
from gunstar.http import RequestHandler
class IndexHandler(RequestHandler):
def get(self):
self.response.write('Hello World')
routes = (
('/', IndexHandler, 'index_named_url'),
)
app = Application(routes=routes)
if __name__ == '__main__':
from wsgiref.simple_server import make_server
server = make_server('127.0.0.1', 8080, app)
server.serve_forever()