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

Uploaded Source

Built Distribution

webwithpy-0.7.4.1-py3-none-any.whl (40.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: webwithpy-0.7.4.1.tar.gz
  • Upload date:
  • Size: 27.3 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.1.tar.gz
Algorithm Hash digest
SHA256 c072256023b90a6ba8a2db99fe79c272702a3aa287616dab1cb8820514a30562
MD5 5c856a3bf403c58ea70e0a2affdba010
BLAKE2b-256 6e3c96bf32d218a8b4869a800ed6d8bc3494570647da4bc7b2e9e05b859cd266

See more details on using hashes here.

File details

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

File metadata

  • Download URL: webwithpy-0.7.4.1-py3-none-any.whl
  • Upload date:
  • Size: 40.8 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8fec6a5c79e0832dadf5994cfda597017ae148fcc429a774bcbe4a0f05fb6766
MD5 c2f37680543f73dc17e2f9afbd7282f8
BLAKE2b-256 94e393a5ed6b9df341816af2ac1e4b959071859cb3911921b42b3b51e8ba93fe

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