Wagtail chooser panel generator for generic Django models.
It elegantly completes wagtail.contrib.modeladmin and allows a simple selection of any model instance anywhere in the Wagtail admin.
- Python (3.4, 3.5, 3.6, 3.7)
- Django (1.11, 2.0, 2.1)
- Wagtail (2.2, 2.3)
Install using pip.
$ pip install wagtailmodelchooserThe most simple usecase, without any customization.
from wagtailmodelchooser.edit_handlers import register_chooser_for_model
ItemChooserPanel = register_chooser_for_model(Item)For more advanced examples, please refer to the documentation.
Install testing requirements.
$ pip install -r requirements.txtRun with runtests.
$ ./runtests.pyYou can also use the excellent tox testing tool to run the tests against all supported versions of Python and Django. Install tox globally, and then simply run:
$ toxTo build the documentation, you’ll need to install mkdocs.
$ pip install mkdocsTo preview the documentation:
$ mkdocs serve
Running at: http://127.0.0.1:8000/To build the documentation:
$ mkdocs build