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

for more detailed information about what the framework can do please goto: 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.5.3.tar.gz (28.7 kB view details)

Uploaded Source

Built Distribution

webwithpy-0.7.5.3-py3-none-any.whl (43.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for webwithpy-0.7.5.3.tar.gz
Algorithm Hash digest
SHA256 57dc00901f9938dc8945dc1fd4e27920b78b6e6304cc535050398547d8337b45
MD5 b7e6385f67c75bbf5d1cf57bc291e93c
BLAKE2b-256 049a85dbf611f34656b299dc592995d1f9cc20d7177eb806b347be24d3b2854c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for webwithpy-0.7.5.3-py3-none-any.whl
Algorithm Hash digest
SHA256 4c3bb7cd78006c324b74b973958f75b749db153b561948711bfe1a50fbe965e4
MD5 bd9e18ab3f8ad0cc5172c6f19c026fe6
BLAKE2b-256 1d39443278499cbea75f15371dd71728ea7002d3108718c2b0d72bcd6286c95c

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