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

Uploaded Source

Built Distribution

webwithpy-0.7.5-py3-none-any.whl (43.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: webwithpy-0.7.5.tar.gz
  • Upload date:
  • Size: 28.5 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.tar.gz
Algorithm Hash digest
SHA256 2d017b86abcbe6e994db038e27064394c310b429a33fc02f16dcdc1aed2ecc2e
MD5 0eaac092e6847205ba7bbcd6ec1dabcd
BLAKE2b-256 5c83696a793cc85c42ee307dd3d2c4cf52b74d288a20ec8d742a1fe89da16b8b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: webwithpy-0.7.5-py3-none-any.whl
  • Upload date:
  • Size: 43.1 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-py3-none-any.whl
Algorithm Hash digest
SHA256 ef4eb3fddd49b3d5f189caebb79975e42d5cc6fda898e206d837f44961e9ae44
MD5 e1e885be7a79d96be1566b86aceb4f1d
BLAKE2b-256 fbef0c3669ffd6f7dd99c62ecb5aebaf0ab45cb0884a1e79697a6ee44f2fb502

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