Skip to content

Files

Latest commit

 

History

History
39 lines (21 loc) · 803 Bytes

README.md

File metadata and controls

39 lines (21 loc) · 803 Bytes

Python-Web-Framework

An HTTP Python web framework implementation that supports routering and templates like flask.

Project in early development stage, not stable for production 🚧

Usage

Create a server.py file as on the example of this repository.

On the file import the WebFramework class.

Define the routes and pages.

The framework also supports templates files similarly to flask, put them on templates folder.

Call the start_server() method at the end and run the server.py file.

Example

from web_framework import WebFramework

server = WebFramework()


@server.route("/")
def home(request):
    return "Hello from the HOME page"


@server.route("/about")
def about(request):
    return server.open_template('index')


server.start_server()