A lightweight web framework with Router, CBV, ORM and Logger
Project description
lightweb4py - A lightweight WSGI framework with Router, CBV, ORM and Logger
This framework allows for rapid development of applications to deal with HTTP requests from a WSGI server. It implements:
- request routing to CBV's (Class-Based Views) that can use Jinja2 templating engine,
- basic ORM (Object-Relational Mapping) functionality with interfaces to JSON and SQLite, and
- Logger functionality with console and CSV file output. There's also a demo app aimed to demonstrate the framework's capabilities (demo/ folder).
Detailed framework description is available in its documentation (in Russian language only) (docs/README.md).
Description of the demo app is presented in its documentation (in Russian language only) (demo/docs/README.md).
lightweb4py - Легкий WSGI-фреймворк с маршрутизацией, CBV, ORM и логгером
Фреймворк позволяет с минимальными затратами разработать приложение для работы с HTTP-запросами от WSGI-сервера и реализует:
- функциональность маршрутизации запросов в классы-обработчики CBV (Class-Based Views), использующие шаблонизатор Jinja2,
- механизм ORM (Object-Relational Mapping, объектно-реляционное отображение данных) с интерфейсом к JSON и SQLite, а также
- логгер с отображением логов на консоль и сохранением их в текстовый файл CSV. Также реализовано демонстрационное приложение для демонстрации возможностей фреймворка (папка demo/).
Детальное описание фреймфорка приведено в его документации (docs/README.md).
Описание демонстрационного приложения приведено в его документации (demo/docs/README.md).
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 lightweb4py-0.1.0b1.tar.gz.
File metadata
- Download URL: lightweb4py-0.1.0b1.tar.gz
- Upload date:
- Size: 71.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.7.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b4d9f01b335afdd7b47b19df7f1e7e5af78c2561b12e58d862a451a4f68937a1
|
|
| MD5 |
580ea94aa911f8664cf997292bdb7760
|
|
| BLAKE2b-256 |
f48121b3492cbaa48d7f689bd1366d36a6067d39f95397da7f1df3def7d8c842
|
File details
Details for the file lightweb4py-0.1.0b1-py3-none-any.whl.
File metadata
- Download URL: lightweb4py-0.1.0b1-py3-none-any.whl
- Upload date:
- Size: 90.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.7.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
731d3b9ae94a77c99c7c2f7e64ba1cfc300f6bbc26167f21844e125cada8aadf
|
|
| MD5 |
3e61621f8931ed470f3b6f67af10c1ee
|
|
| BLAKE2b-256 |
dc2bc6822fedfbfb7b2ea1ec551b5c356a2824272f6555180d6dda1a44130f6a
|