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, 1.10)
Wagtail (1.5, 1.6)
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.2.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 603fbbbc5a111b595d141fb1908c2ca0a2fd18b4c71e87658bae2c995171b7c6 |
|
MD5 | e667e5c76f49725047d0dfa76d1af625 |
|
BLAKE2b-256 | 8b0ed35e51fe95d4471afd174644bde2810f4d7907af73fb3736620eca768c15 |
Hashes for wagtailmodelchooser-0.2.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f083709fbd2f022aae2b5b3bf41e78f36de98bb293b383aa86d2c21ae64517eb |
|
MD5 | 99f13b870e9afb7c6af0f09f4038fe5f |
|
BLAKE2b-256 | ee02caa0b0cb7224a2040d769bf8544fd8d8e3d6e4a1eb1d34cc53bd954f4432 |