Add any model in your project to the Wagtail admin. Formerly wagtail.contrib.modeladmin.
Project description
Wagtail ModelAdmin
Add any model in your project to the Wagtail admin. Formerly wagtail.contrib.modeladmin
.
This package is in maintenance mode and will not receive new features. Consider migrating to Snippets and opening new feature requests in the Wagtail issue tracker.
Links
Supported versions
- Python 3.8 (Wagtail 5.2 only), 3.9, 3.10, 3.11, 3.12, 3.13
- Django 4.2, 5.0, 5.1
- Wagtail 5.2, 6.1, 6.2, 6.3
Installation
python -m pip install wagtail-modeladmin
- Add
wagtail_modeladmin
to yourINSTALLED_APPS
setting.INSTALLED_APPS = [ # ... "wagtail_modeladmin", # ... ]
Contributing
Install
To make changes to this project, first clone this repository:
git clone https://github.com/wagtail-nest/wagtail-modeladmin.git
cd wagtail-modeladmin
With your preferred virtualenv activated, install testing dependencies:
Using pip
python -m pip install --upgrade pip>=21.3
python -m pip install -e .[testing] -U
Using flit
python -m pip install flit
flit install
pre-commit
Note that this project uses pre-commit. It is included in the project testing requirements. To set up locally:
# go to the project directory
$ cd wagtail-modeladmin
# initialize pre-commit
$ pre-commit install
# Optional, run all checks once for this, then the checks will run only on the changed files
$ git ls-files --others --cached --exclude-standard | xargs pre-commit run --files
How to run tests
Now you can run tests as shown below:
tox
or, you can run them for a specific environment tox -e python3.10-django4.2-wagtail4.1
or specific test
tox -e python3.10-django4.2-wagtail4.1-sqlite wagtail-modeladmin.tests.test_file.TestClass.test_method
To run the test app interactively, use tox -e interactive
, visit http://127.0.0.1:8020/admin/
and log in with admin
/changeme
.
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 wagtail_modeladmin-2.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ef3cfde4fb4858e8e17e26bb322ea1d44836c07b3e016d6921599caba67503a |
|
MD5 | 04a57690e0d4b060b23fd0ebda2402c9 |
|
BLAKE2b-256 | d7d76dc6f966cd3aeab43adc8dc8e2cee3adeda94ee2ede488e45eb598e74ec6 |