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

Uploaded Source

Built Distribution

webwithpy-0.7.0.7-py3-none-any.whl (38.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: webwithpy-0.7.0.7.tar.gz
  • Upload date:
  • Size: 26.0 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.7.tar.gz
Algorithm Hash digest
SHA256 9a7481823a878d7e14eca3147caf9e00e5b22773e4f7221a8822ef6230b469f0
MD5 5271cde3d198f296e4b8cb2cc8c8934f
BLAKE2b-256 71e8cc4e1baf5fdc19acd896b27bdcfdd6cdb105da3c335f02711fb6371f2789

See more details on using hashes here.

File details

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

File metadata

  • Download URL: webwithpy-0.7.0.7-py3-none-any.whl
  • Upload date:
  • Size: 38.8 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.7-py3-none-any.whl
Algorithm Hash digest
SHA256 3033b3aec4ebbc30dde8c9755e37a8be110dfa345a24f84d5948c32fbf228d91
MD5 ea4422c712df5f57b61952509de01753
BLAKE2b-256 277bb736fb8c59f321e5e7a934e98969c510e6476e27c327f665bb62c3427fd1

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