Visualsearch.js for Django admin
Project description
django-admin-visualsearch
=========================
Replace for standard search input in django admin interface.
![Example of usage](https://raw.github.com/unk2k/django-admin-visualsearch/master/screenshoot.png)
Install
-------
For install you can use pip:
```
pip install django-admin-visualsearch
```
Usage
-------
models.py
```
from django.db import models
class Author(models.Model):
first_name = ....
last_name = ....
class Books(models.Model):
title = ....
author = models.ManyToManyField(Author)
```
admin.py
```
from visualsearch import VisualSearchAdmin
from django.contrib import admin
from books.models import Books
class BooksAdmin(VisualSearchAdmin, admin.ModelAdmin):
visualsearch_fields = {
'title': u'Book title',
'author__first_name__last_name': u'Author',
}
admin.site.register(Books, BooksAdmin)
```
django-admin-visualsearch split "author__first_name__last_name" and find usage keys (author__first_name, author__last_name).
For related fields you must use specifical subfield for search (for example: author__first_name).
Note
-------
If you use visualsearch, you don't use other standart filter in admin interface cls
=========================
Replace for standard search input in django admin interface.
![Example of usage](https://raw.github.com/unk2k/django-admin-visualsearch/master/screenshoot.png)
Install
-------
For install you can use pip:
```
pip install django-admin-visualsearch
```
Usage
-------
models.py
```
from django.db import models
class Author(models.Model):
first_name = ....
last_name = ....
class Books(models.Model):
title = ....
author = models.ManyToManyField(Author)
```
admin.py
```
from visualsearch import VisualSearchAdmin
from django.contrib import admin
from books.models import Books
class BooksAdmin(VisualSearchAdmin, admin.ModelAdmin):
visualsearch_fields = {
'title': u'Book title',
'author__first_name__last_name': u'Author',
}
admin.site.register(Books, BooksAdmin)
```
django-admin-visualsearch split "author__first_name__last_name" and find usage keys (author__first_name, author__last_name).
For related fields you must use specifical subfield for search (for example: author__first_name).
Note
-------
If you use visualsearch, you don't use other standart filter in admin interface cls
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for django-admin-visualsearch-1.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d02ca25b66c3196147f67ac3604be9f69781e0672e387b58284c3c7bcb4043a |
|
MD5 | 9b81647930493814e7efbfe9bfe28f9f |
|
BLAKE2b-256 | a1ff4eb84ab93949b20a8532cac7290580c7c1c59abc0db9ed069146bbeb5d99 |
Close
Hashes for django-admin-visualsearch-1.1.macosx-10.7-intel.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21e7565de7af956191aa5a0b3928ab01be965e0aa929116cad79a1a3a7afc654 |
|
MD5 | 6031ab474e74b2b0337f0c1dc44280fe |
|
BLAKE2b-256 | cc82a75a84b3b8b9a48033683283bd8a1e30e9faf6175880153a987991a5c7c7 |