MVCactus is a micro-framework for building simple and efficient web applications. It leverages the standard HTTP server capabilities of Python to provide a straightforward environment for web development. MVCactus is ideal for small-scale projects, educational purposes, and rapid prototyping, offering a minimalistic approach to web server architecture with support for dynamic template rendering and static file serving.
Project description
# MVCactus
## Description
MVCactus is a micro-framework designed for building simple and efficient web applications. Utilizing Python’s standard HTTP server capabilities, MVCactus is an ideal choice for small-scale projects, educational purposes, and rapid prototyping. It offers a minimalist approach to web server architecture, supporting dynamic template rendering and static file serving.
## Key Features
Easy Routing: Define routes with simple decorators for GET and POST requests.
Dynamic Template Rendering: Integrated with the Placeholdr templating engine for dynamic content rendering within HTML templates.
Static File Serving: Built-in support for serving CSS, JavaScript, and image files from a static directory.
Custom Error Handling: Define responses for various HTTP statuses.
Flexible and User-friendly: Ideal for small to medium-sized web projects and educational environments.
## For More Information Please refer to the [documentation](https://github.com/Dcohen52/MVCactus/blob/main/DOCS.md) for more information on how to use MVCactus.
## License
This project is licensed under the MIT License - see the [LICENSE](https://github.com/Dcohen52/MVCactus/blob/main/LICENSE) file for details.
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
Built Distribution
File details
Details for the file MVCactus-0.0.5.tar.gz
.
File metadata
- Download URL: MVCactus-0.0.5.tar.gz
- Upload date:
- Size: 5.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42288b97f25a58b5134b8d552c68f6f94532cb648341e526dc9e661a790599f0 |
|
MD5 | f65a2c802200e8744fd5a48115c7907c |
|
BLAKE2b-256 | dd195136c1b7bdd135c20ea75a912ab59d21f926a465c5bb55561da4d63a0512 |
File details
Details for the file MVCactus-0.0.5-py3-none-any.whl
.
File metadata
- Download URL: MVCactus-0.0.5-py3-none-any.whl
- Upload date:
- Size: 6.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6003b44579261b22306615b0bdd522a1817a12f16a95996588d1d0043da2b238 |
|
MD5 | 470b7f2da811db5e342930776d7ce3e2 |
|
BLAKE2b-256 | f8af2a855ce96b43b114b3aa91923f5963cf32d6cefd127d49ff43e6f01b3a8b |