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
Hashes for lightweb4py-0.1.0b1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 731d3b9ae94a77c99c7c2f7e64ba1cfc300f6bbc26167f21844e125cada8aadf |
|
MD5 | 3e61621f8931ed470f3b6f67af10c1ee |
|
BLAKE2b-256 | dc2bc6822fedfbfb7b2ea1ec551b5c356a2824272f6555180d6dda1a44130f6a |