Usage

Installation

Dependências:

Django Django Advanced Filters Django Admin List Filter Dropdown Django Admin Rangefilter Djnago Import Export Django Rest Framework

Para instalar o projeto, basta rodar o seguinte comando:

(.venv) $ pip install novadata-utils

Adicione o projeto novadata_utils em INSTALLED_APPS e o middleware crum.CurrentRequestUserMiddleware em MIDDLEWARE:

INSTALLED_APPS = [
   ...
   'advanced_filters',
   'django_admin_listfilter_dropdown',
   'django_object_actions',
   'import_export',
   'novadata_utils',
   'rangefilter',
   'rest_framework',
   ...
]

# After Django middlewares
MIDDLEWARE += ('crum.CurrentRequestUserMiddleware',)

Adicione as urls do pacote advanced_filters em urls.py:

urlpatterns = [
   ...
   path('advanced_filters/', include('advanced_filters.urls')),
   ...
]

Para saber como usar o projeto, acesse a seção de funcionalidades.