Skip to main content

Python Web Framework built for learning purposes.

Project description

my simple python framework is in development

Before run the framework install all packages: pip install -r requirements.txt

Starting simple framework

run command gunicorn app:app --bind 127.0.0.1:8010 "--bind" helps to start localhost with port 8010, you can change port, if it already is used

Here are the links, that are implemented:
http://127.0.0.1:8010/home
http://127.0.0.1:8010/about
http://127.0.0.1:8010/hello/yourname
http://127.0.0.1:8010/tell/100
http://127.0.0.1:8010/books
http://127.0.0.1:8010/sample
http://127.0.0.1:8010/template
http://127.0.0.1:8010/json
http://127.0.0.1:8010/text

Unit tests

run command pytest test_framework.py

for coverage percentage: pytest --cov=. test_framework.py

Just testing WSGI files

run command python WSGI.py in framework dir and open http://localhost:8005/

for reversed response: run command python WSGI_reverse.py in framework dir and open http://localhost:8006/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

winz_simple_webframework-0.1.15.tar.gz (6.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

winz_simple_webframework-0.1.15-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file winz_simple_webframework-0.1.15.tar.gz.

File metadata

File hashes

Hashes for winz_simple_webframework-0.1.15.tar.gz
Algorithm Hash digest
SHA256 e54aa406a7de92b1f1b8652ff6690d216ac4688aa663dcff409edd39dd31ae03
MD5 f63c4d446b14b0bfefa9260ae498e160
BLAKE2b-256 2e63dcffb91a990a2ba0f1b1d06a7515cdf44a8eecd374c64318c9a4404755d9

See more details on using hashes here.

File details

Details for the file winz_simple_webframework-0.1.15-py3-none-any.whl.

File metadata

File hashes

Hashes for winz_simple_webframework-0.1.15-py3-none-any.whl
Algorithm Hash digest
SHA256 993b462028cbcbea70077aaa51c50d068294c7e972e9b1cbdffef6ac7d2c8793
MD5 53376115cef088c53258dcaaa1db71e1
BLAKE2b-256 e595eddc53a581ebee0ab4b395a5f6f12b7b4219d1d34c83a62a4417a932a080

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page