Skip to main content

Admin Search Plus

Admin Search Plus is a AdminMixin for Django that limits searches to specific fields which greatly enhances performance when working on large datasets.

Installation

$ pip install admin-search-plus

Or through github:

$ pip install -e git://github.com/Lenders-Cooperative/admin-search-plus#egg=admin-search-plus

Building from source

$ python -m build

$ pip install admin_search_plus.whl

Usage

  1. Add admin_search_plus to your INSTALLED_APPS before django.contrib.admin:

    INSTALLED_APPS = [
        'app_to_be_overrided',
        ...
        'admin_search_plus',
        ...
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
    ]
    

    NOTE: To override a template, the app should be listed before admin_search_plus

  2. In admin.py import AdminSearchPlusMixin to add search functions to ModelAdmin.

    from admin_search_plus import AdminSearchPlusMixin
    
    class YourModelAdmin(AdminSearchPlusMixin, admin.ModelAdmin):
        admin_search_plus = True
        show_full_result_count = False
        show_result_count = False
    
    admin.site.register(YourModel, YourModelAdmin)
    
    

Release files for admin-search-plus 0.3.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for admin-search-plus 0.3.1
File Size Uploaded
admin-search-plus-0.3.1.tar.gz 5.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for admin-search-plus 0.3.1
File Interpreter ABI Platform
admin_search_plus-0.3.1-py3-none-any.whl Python 3 none any Details

Total release size: 11.6 kB

Release files / admin-search-plus-0.3.1.tar.gz

Download URL admin-search-plus-0.3.1.tar.gz
Size 5.0 kB
Tags Source
SHA-256 checksum
How to use checksums
8c6815a8203dfed00d0b06d0126453075a1e74a5958c28e8c5788702df26528b
BLAKE2b-256 checksum
How to use checksums
3ad0a9324aa65e8ad207d049b879786d28a6b3c45ec79944d27bff2dc41632cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.3.0 pkginfo/1.7.0 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.7.3

Release files / admin_search_plus-0.3.1-py3-none-any.whl

Download URL admin_search_plus-0.3.1-py3-none-any.whl
Size 6.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4f26c963cadd140d44ba76a864ae982f81621f20ddea076a47215d2097d80b56
BLAKE2b-256 checksum
How to use checksums
71a211518c8127474ce22c2691a400c7312452d2663f7211066f49fc2ee4eadf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.3.0 pkginfo/1.7.0 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.7.3

Release history Release notifications | RSS feed

This release

0.3.1 This release

2 release files

0.3

1 release file

0.2

2 release files

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page