Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dogblack-0.1.2.tar.gz (1.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dogblack-0.1.2-py3-none-any.whl (2.2 kB view details)

Uploaded Python 3

File details

Details for the file dogblack-0.1.2.tar.gz.

File metadata

  • Download URL: dogblack-0.1.2.tar.gz
  • Upload date:
  • Size: 1.7 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

Hashes for dogblack-0.1.2.tar.gz
Algorithm Hash digest
SHA256 65e7be3be3940f96a9b0c22221020f64c736d70ec9d9574b40cc6299ca4992c2
MD5 1193f8d8a51db282f959eead0113c32e
BLAKE2b-256 35220fdc96b8c76b9bd7a28802c256fc7abdca6ea1f714f7b1398f9224a8d586

See more details on using hashes here.

File details

Details for the file dogblack-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: dogblack-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 2.2 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

Hashes for dogblack-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c0f761fc054e9fda7d78e862762b7ad9b2dc4fafba5f25af6d8d13804b8e0bf8
MD5 4ab9f2d68955c6e451d27c9652fab7b0
BLAKE2b-256 b4e855491cd500015b503040f18ed1410d31d7de939606cb1a30dd6c711964b9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page