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

Uploaded Source

Built Distribution

webwithpy-0.6.3.4-py3-none-any.whl (187.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: webwithpy-0.6.3.4.tar.gz
  • Upload date:
  • Size: 176.4 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.4.tar.gz
Algorithm Hash digest
SHA256 e9b1cc373ffb437406031257b85744a1c546454adca33bf7261043e5f7479c3b
MD5 3fb5e301490614d632f50dd3ef9ec61d
BLAKE2b-256 7ffe401c8f6a16efcd058c0137e92ee2c1d3351560c9945e1949c492cc6e840c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: webwithpy-0.6.3.4-py3-none-any.whl
  • Upload date:
  • Size: 187.4 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 12b816c0f0583a80dd3da6625b7433cfd6e36f29f6e18fc3839a021c31b00c4f
MD5 5b0b1dfc9f60969a4069500a9a05d1c7
BLAKE2b-256 a257c63522a6799aeee17a5fef5296c39dc439c1276895f103f0e9b50691ae31

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