dj-ajax-raw-id-fields

raw_id_fields widget replacement


License
MIT
Install
pip install dj-ajax-raw-id-fields==0.2.1

Documentation

Django ajax_raw_id_fields

Based on Django-salmonella

Install

pip install -e git+https://github.com/Microdisseny/django-ajax-raw-id-fields.git#egg=dj_ajax_raw_id_fields

or

pip install dj-ajax-raw-id-fields

Usage

There is an example project.

Add dj_ajax_raw_id_fields to INSTALLED_APPS

Add AjaxRawIdFieldsMixin in your ModelAdmin

from dj_ajax_raw_id_fields.admin import AjaxRawIdFieldsMixin

class QuestionAdmin(AjaxRawIdFieldsMixin, admin.ModelAdmin):

Define raw_id_fields and dj_raw_id_fields fields

    raw_id_fields = ('author',)
    dj_raw_id_fields = ('author',)

Add dj_ajax_raw_id_fields.urls in your project.urls.py

urlpatterns = [
    ...
    url(r'^admin/dj_ajax_raw_id_fields/', include(
        'dj_ajax_raw_id_fields.urls')),
]

Example image:

Credits

  • Alexandre Busquets Triola

This package uses code from Lincoln Loop django-salmonella.

License

The MIT License (MIT). Please see License File for more information.