Skip to main content

No project description provided

Project description

Webwithpy

Webwithpy is a free to use fullstack web framework mainly focussed on performance and ease of use. The goal of webwithpy is to have an easy-to-use web framework whilst still maintaining high performance.

A clear example of the use of webwithpy:

from webwithpy import run_server
from webwithpy.routing import GET
from webwithpy.orm import DB, Table, Field

db = DB('databases/db.sqlite')


class User(Table):
    table_name = "user"
    name = Field("string")
    email = Field("string")
    profile_picture = Field("image")


@GET('/')
def view_users():
    # user logic goes here
    return (db.user.id >= 0).select()


if __name__ == "__main__":
    # all tables that are defined before this statement will be initialized
    db.create_tables()

    # run the server when you're done creating views and databases
    run_server()

Documentation

The documentation is not fully done yet however it is something for now: webwithpy docs

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

webwithpy-0.6.3.1.tar.gz (177.5 kB view details)

Uploaded Source

Built Distribution

webwithpy-0.6.3.1-py3-none-any.whl (187.8 kB view details)

Uploaded Python 3

File details

Details for the file webwithpy-0.6.3.1.tar.gz.

File metadata

  • Download URL: webwithpy-0.6.3.1.tar.gz
  • Upload date:
  • Size: 177.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.1 CPython/3.10.12 Linux/6.5.0-21-generic

File hashes

Hashes for webwithpy-0.6.3.1.tar.gz
Algorithm Hash digest
SHA256 478f42e465025c4304abc0842053bfb78eecd2dd83efc53d6e4658a73739effb
MD5 5b9c3d6e75f82b2160c060dbce3d504d
BLAKE2b-256 9e5242917bdba57c4b8d2d41209852d24900ff2af280e88f59fa49406ef50f91

See more details on using hashes here.

File details

Details for the file webwithpy-0.6.3.1-py3-none-any.whl.

File metadata

  • Download URL: webwithpy-0.6.3.1-py3-none-any.whl
  • Upload date:
  • Size: 187.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.1 CPython/3.10.12 Linux/6.5.0-21-generic

File hashes

Hashes for webwithpy-0.6.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5a5d2f54fd0e8467ecae9a462898c034d7ac590fa2b7d3364d1680133ebceac7
MD5 f055e6d225a50654681aa4c52a88be0b
BLAKE2b-256 314b46aedc697afe7f6c2824d9536162ba5c75c5bdcceaa125c818b62191a97f

See more details on using hashes here.

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