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.1.tar.gz (2.4 kB view details)

Uploaded Source

Built Distribution

dogblack-0.1.1-py3-none-any.whl (2.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: dogblack-0.1.1.tar.gz
  • Upload date:
  • Size: 2.4 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.1.tar.gz
Algorithm Hash digest
SHA256 a8415c3b98b2bd20dee8e877f48189ee2f4e9a01ed699079d80e7a547a22159f
MD5 e8246d9eaf0857d447853d61f0979139
BLAKE2b-256 1908dfe3d9157310ee8de87a054a58dbfb7a2ff9f38277e3511e91e35f98e202

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dogblack-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 2.9 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a18e8fb38d2222721c9b11db0b963d6ab58b46c1287359c950a4843d2094c776
MD5 d9e8619088e7c7d55deda7cea044143b
BLAKE2b-256 0de416b8857f69919d69a2545165dc0597b28dbde15b1341e567289df8f0dd36

See more details on using hashes here.

Supported by

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