refact: Remove entrypoint do modulo acervo
O entrypoint da aplicação estava dentro do módulo acervo, causando a mistura em um mesmo módulo:
- Definição do
entrypoint
da aplicação -
modelos
de mídia - Geração de dinâmica de endpoints
- O caso (1) foi endereçado com a criação do arquivos
main.py
- Para caso (2) foi criado um pacote
models
para onde passamos as definições dos modelos, o de mídias especificamente está emmodels/midias.py
- No caso (3) foi feito o redirecionamento para um pacote específico com as definições de endpoints:
api/v2/endpoints
- Para as mídias foi mantido o formato de criação "dinâmica" dos endpoints, sendo necessário revisitar posteriormente
- Aproveitamos para passar os demais endpoints que se encontravam no módulo
rest.py
para o mesmo pacote.
Outra citações importantes:
- Mudar a referência relativa nos imports ( uso de "." ou ".." ), usar baobaxia como raiz das referências.
- Não usar "*" nos imports
- Criação de um módulo
contants.py
para agrupar as contantes provisoriamente. Enquanto não estruturamos melhor um módulo de configurações