Skip to content

dudustefanello/django_utils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

django_utils

Algumas utilidades para meus projetos Django

pip install -U --index-url https://pypi.stefanello.cc/simple/ django-utils

Health Check

Implementa uma view para retornar status 200 para verificar se o sistema está online.

Pra utilizar no docker:

  healthcheck:
    test: ["CMD-SHELL", "curl -f http://localhost:8000/health/ || exit 1"]
    interval: 30s
    timeout: 10s
    retries: 3

Models

Implementa classes base para models:

  • BaseModel: Com data de criação e alteração e definição de classe Meta

Protect Media

Implementa uma view para redirecionar para uma internal location do Nginx com o header X-Accel-Redirect para /protected/

urlpatterns = [
  path('media/<path:path>/', protected_serve, {'document_root': settings.MEDIA_ROOT}),
]
location /protected/ {
  internal;
  alias /path/para/mediafiles/;
}

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages