Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/peppelinux/django-admin-search-builder

Django app that makes you able to build advanced queries via admin filters UI
https://github.com/peppelinux/django-admin-search-builder

django django-application filters

Last synced: 3 months ago
JSON representation

Django app that makes you able to build advanced queries via admin filters UI

Awesome Lists containing this project

README

        

# django-admin-search-builder
Django app that makes you able to build advanced queries via admin filters UI

This Application aims to give you the faster and easier way to build and run advanced queries through the Django Admin ModelAdmin User Interface, using Django's ORM. See the example project and the gallery.

### Setup

````
pip install django-admin-search-builder
````

in `settings.INSTALLED_APPS` add
````
'admin_adv_search_builder',
````

in your ModelAdmin, use the following example
````
from admin_adv_search_builder.filters import AdvancedSearchBuilder
from django.contrib import admin

from . models import Identity

@admin.register(Identity)
class IdentityAdmin(admin.ModelAdmin):
list_filter = (AdvancedSearchBuilder,)
````

#### Example

````
pip install -r requirements.xt

cd example
./manage.py migrate
./manage.py createsuperuser
./manage.py loaddata identity_dumps.json
./manage.py runserver
````

#### Gallery
![Alt text](images/1.png)

#### Authors

Giuseppe De Marco