Wagtail chooser panel generator for generic Django models
Project description
Overview
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.
Requirements
Python (2.7, 3.4, 3.5)
Django (1.8, 1.9)
Wagtail (1.5)
Installation
Install using pip.
$ pip install wagtailmodelchooser
Example
The 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.
Testing
Install testing requirements.
$ pip install -r requirements.txt
Run with runtests.
$ ./runtests.py
You 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:
$ tox
Documentation
To build the documentation, you’ll need to install mkdocs.
$ pip install mkdocs
To preview the documentation:
$ mkdocs serve
Running at: http://127.0.0.1:8000/
To build the documentation:
$ mkdocs build
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
Hashes for wagtailmodelchooser-0.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67abd55a3148800df9c39efb697ff5c2531be832d5e056d3d06ef8e8caa90373 |
|
MD5 | 78f426cd73ba84d201840ef6b26e27f9 |
|
BLAKE2b-256 | 01d209b5409536d326004a1e8e959667dc772098b16f82ce31ecea7d81a20686 |
Hashes for wagtailmodelchooser-0.1.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53f74828106428765fa5ba5a5a4a2e12869ec6fce2eb0d627d8c788d4dfcd428 |
|
MD5 | 2b1e9dc6d9ea58039feda0609ee01735 |
|
BLAKE2b-256 | 877cf54054ab14141edd283b4053110120f80c5bf4c60316fffa91bbc4ccbd7f |