Skip to main content

utphy richdocument

This is a wagtail app to be applied on wagtail generic docs. It adds the following streamfield blocks:

  • doc_byline

  • body_text

  • quote

  • bustout

  • code_chunk

  • math_formula

  • table

  • media_embed

Dependencies

Quick Start

install from pypy:

pip install wagtail-utphy-richdocument

add “utphy_richdocument” and “wagtail.contrib.table_block” to your INSTALLED_APPS setting:

INSTALLED_APPS = [
    ...
    'wagtail.contrib.table_block',
    'utphy_richdocument',
]
  • In your own app create a new model which subclasses the StreamFieldDoc model.

models.py:

from utphy_richdocument.models import StreamFieldDoc
from wagtail.wagtailadmin.edit_handlers import StreamFieldPanel

class YourModel(StreamFieldDoc):
    template = 'path_to_your_template.html'

    content_panels = Page.content_panels + [
        # your_model_fields
        StreamFieldPanel('body'),
]
  • In your template, make sure you have the following snippet:

path_to_your_template.py:

{% for block in self.body %}
  {{block}}
{% endfor %}

Finally run:

python manage.py collectstatic
python manage.py makemigrations
python manage.py migrate

Metadata

Release files for wagtail-utphy-richdocument 0.7.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for wagtail-utphy-richdocument 0.7.5
File Size Uploaded
wagtail-utphy-richdocument-0.7.5.tar.gz 23.6 kB Details

Release files / wagtail-utphy-richdocument-0.7.5.tar.gz

Download URL wagtail-utphy-richdocument-0.7.5.tar.gz
Size 23.6 kB
Tags Source
SHA-256 checksum
How to use checksums
0d0a3a3f8750fcf18deb0d48e268e7b22ccbbc614bdb5c434e9fa223d5aa8901
BLAKE2b-256 checksum
How to use checksums
62f23023fb760b9c3ab15f74ba39a4306159f4fa1655f40ebfab95285da5ca95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.7.5 This release

1 release file

0.7.4

2 release files

0.7.1

1 release file

0.7

1 release file

0.6

1 release file

0.5

2 release files

0.4

1 release file

0.3

1 release file

0.2

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page