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.