DogBlack é um framework web Python que permite criar aplicativos da web com suporte a autenticação, banco de dados MongoDB, servir arquivos estáticos e renderizar templates Jinja2. Ele também fornece um sistema de roteamento simples.
Project description
DogBlack é um framework web Python que permite criar aplicativos da web com suporte a autenticação, banco de dados MongoDB, servir arquivos estáticos e renderizar templates Jinja2. Ele também fornece um sistema de roteamento simples.
Este framework é configurável através de middleware, permitindo que você adicione funcionalidades personalizadas à cadeia de processamento de solicitações HTTP. O AuthMiddleware incluído oferece suporte à autenticação por token.
A estrutura do projeto inclui diretórios templates e static para armazenar arquivos de modelo HTML e recursos estáticos, como CSS e JavaScript.
A classe Database oferece uma interface para interagir com um banco de dados MongoDB, permitindo inserir e consultar documentos.
A função json_response auxiliar facilita a criação de respostas JSON personalizadas.
O framework pode ser configurado por meio do arquivo pyproject.toml, que lista as dependências necessárias, e você pode usar a ferramenta Poetry para gerenciar o projeto.
Em resumo, o DogBlack é uma estrutura flexível que facilita a criação de aplicativos web em Python, fornecendo recursos essenciais e permitindo a extensão com middleware personalizado.
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
File details
Details for the file dogblack-0.1.0.tar.gz
.
File metadata
- Download URL: dogblack-0.1.0.tar.gz
- Upload date:
- Size: 1.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.6.1 CPython/3.11.5 Linux/6.1.0-kali5-amd64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dad6f84156131817984c29c3bdadf69cba8f64f18605a4860bae6fb23c524f76 |
|
MD5 | d0412f301c46c6524350c92a9a35e788 |
|
BLAKE2b-256 | 67282f251e2bd1124fdf26d87f1fb392e33252fcffc3772ef315ce455fb76ef2 |
File details
Details for the file dogblack-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: dogblack-0.1.0-py3-none-any.whl
- Upload date:
- Size: 2.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.6.1 CPython/3.11.5 Linux/6.1.0-kali5-amd64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91a73e944697ae3653520180c045d1f631073cf9285cbccd4139484dde4cdfc5 |
|
MD5 | f8ea1cf5bc1cb565af2362fc33a27fa3 |
|
BLAKE2b-256 | 9e7beb7fe52f70a3352773a6b1fe51fbffbfc9418be5221f1eaf0123791f1c85 |