Full MVC support for wagtail pages
Project description
# Wagtail App Pages
This module provides full MVC support for wagtail pages. Using it, it’s possible to extend routing for a page by using url configs and views. It addresses the same problem solved by wagtail’s own RoutablePageMixin, without breaking clean MVC principles.
Free software: MIT license
Documentation: https://wagtail-app-pages.readthedocs.io.
Features
Add URL endpoints to wagtail pages by simply providing a url config
Use regular django views instead of routing methods in the page model
Enrich (class based) views and request objects, so views always have access to the parent page
Adds a reverse() method to pages, so we can do reverse lookups with respect to the page itself
Provides a template tag to reverse urls within the same page (automatically detecting parent page if available)
Full url conf support, including django 2.0’s new path() urls
History
0.2.0 (2018-03-30)
change to beta
0.1.0 (2018-03-15)
First release on PyPI.
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_app_pages-0.2.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a60bcdb452fc30fd8f9eff030da85961bbcfcb20d5e202b4a7f6c5ba782e0b7 |
|
MD5 | 300f3b6d91d4ef1dd09f590df2021b5d |
|
BLAKE2b-256 | 538dda6b8c2e0b3433bfc62797581e14a929ea56ec6c6a6a5739b4e5be4d5954 |