Skip to content

berserkware/waffleweb

Repository files navigation

Waffleweb

github

Read the Docs

PyPI

Discord

Waffleweb is a WSGI Python web framework for making web applications easily. Waffleweb is highly customizable and doesn't force any project layout.

Installation

You can install Waffleweb with pip.

pip install waffleweb

A Simple Example

from waffleweb import app
from waffleweb.response import HTTPResponse, render

@app.route('/index')
def index(request):
    return HTTPResponse(request, 'index')

@app.route('/article/<id:int>/<name:str>')
def articleView(request, id, name):
    return render(request, 'articleView.html', context=findArticle(id, name))

app.run()

Documentation

You can find the documentation at https://waffleweb.readthedocs.io.

Contributing

To contribute to Waffleweb all you need to do fork the repo and change what you thing needs to be changed. You can then submit a pull request for review.