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
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file winz_simple_webframework-0.1.15.tar.gz.
File metadata
- Download URL: winz_simple_webframework-0.1.15.tar.gz
- Upload date:
- Size: 6.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.10.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e54aa406a7de92b1f1b8652ff6690d216ac4688aa663dcff409edd39dd31ae03
|
|
| MD5 |
f63c4d446b14b0bfefa9260ae498e160
|
|
| BLAKE2b-256 |
2e63dcffb91a990a2ba0f1b1d06a7515cdf44a8eecd374c64318c9a4404755d9
|
File details
Details for the file winz_simple_webframework-0.1.15-py3-none-any.whl.
File metadata
- Download URL: winz_simple_webframework-0.1.15-py3-none-any.whl
- Upload date:
- Size: 5.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.10.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
993b462028cbcbea70077aaa51c50d068294c7e972e9b1cbdffef6ac7d2c8793
|
|
| MD5 |
53376115cef088c53258dcaaa1db71e1
|
|
| BLAKE2b-256 |
e595eddc53a581ebee0ab4b395a5f6f12b7b4219d1d34c83a62a4417a932a080
|