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.7.0.3.tar.gz (24.5 kB view details)

Uploaded Source

Built Distribution

webwithpy-0.7.0.3-py3-none-any.whl (37.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for webwithpy-0.7.0.3.tar.gz
Algorithm Hash digest
SHA256 0ccf66e4e49a3e73145d393b8407475c2a01dc1edc4608fcc2bb5cc0d4102ca8
MD5 a8b613e02c637daff4680766c40044ed
BLAKE2b-256 75b0c6a5b7905e31919d70457309e9adb619df8a44db9d34cfb34155e94efb74

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for webwithpy-0.7.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 7aa3fe5425184ff17f4d1b551d740fad70c987f67afd781f105faf86d85b87ec
MD5 9c211e1a6352c389ec23f4e679ec75f0
BLAKE2b-256 de93b1bf371103e5ec6969c936115e66cf25633f3c4954e1d2f134435448229b

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