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

Uploaded Source

Built Distribution

webwithpy-0.7.4.2-py3-none-any.whl (41.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for webwithpy-0.7.4.2.tar.gz
Algorithm Hash digest
SHA256 d1ef1e227e40f3dae5d09b003b480526418455336223292362031dd3078f158d
MD5 026eefd1ebc952dc5308d93f8bf0e80e
BLAKE2b-256 101ac27592996e083ac68080a3aa2825caedeb87028cf33a5bd6b2be9009d887

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for webwithpy-0.7.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 87d693559336af490fe5c2e456253a6796291e4cf3b8e712fd0c29541c900457
MD5 a44afab55ba3e6a880b4935b88493d35
BLAKE2b-256 8c29750701463d1ff38767671419b62b48fd06a3db54f381439b8bec4a598889

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