Skip to main content

Wagtail SVG

Project description

https://img.shields.io/pypi/v/wagtailsvg https://img.shields.io/pypi/pyversions/wagtailsvg

Wagtail + SVG = 🚀

SVG for Wagtail with :

  • Svg : Model

  • SvgChooserPanel : ChooserPanel for ForeignKey

  • SvgChooserBlock : ChooserBlock for StreamField

Can be used like this :

from wagtailsvg.models import Svg
from wagtailsvg.blocks import SvgChooserBlock
from wagtailsvg.edit_handlers import SvgChooserPanel


class TestPage(Page):
    logo = models.ForeignKey(
        Svg,
        related_name='+',
        null=True,
        blank=True,
        on_delete=models.SET_NULL
    )
    body = StreamField([
        ('svg', SvgChooserBlock()),
    ], blank=True)

    content_panels = Page.content_panels + [
        SvgChooserPanel('logo'),
        StreamFieldPanel('body'),
    ]

Setup

Install with pip :

pip install wagtailsvg

Add wagtailsvg to django apps installed :

INSTALLED_APPS = [
    ...
    'wagtailsvg',
]

Development env

git clone git@github.com:Aleksi44/wagtailsvg.git
pip install -r requirements.txt
python manage.py migrate
python manage.py init
python manage.py runserver 0.0.0.0:4243

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wagtailsvg-0.0.3.tar.gz (23.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wagtailsvg-0.0.3-py3-none-any.whl (34.1 kB view details)

Uploaded Python 3

File details

Details for the file wagtailsvg-0.0.3.tar.gz.

File metadata

  • Download URL: wagtailsvg-0.0.3.tar.gz
  • Upload date:
  • Size: 23.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.6.9

File hashes

Hashes for wagtailsvg-0.0.3.tar.gz
Algorithm Hash digest
SHA256 241165b6bb186e5e74953af58c98597914eba7bdf1de8e04902020c54aaadcc4
MD5 a12a48aa509feeb4fc46992cfc1591a8
BLAKE2b-256 de499a788b2e4719f39e9bd9dbfc49b1e4b1852801dbb2be5f30b2853e5ff57b

See more details on using hashes here.

File details

Details for the file wagtailsvg-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: wagtailsvg-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 34.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.6.9

File hashes

Hashes for wagtailsvg-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 1f3ad75328eb2183aa7ce1b8a6917253be515bbd1825985e6c7d7555a0548405
MD5 12bd1c975df8d4c00a0fecb23095dedf
BLAKE2b-256 b41488716fa2e6b80a1280f51625268a3a72a150096188d7bd15ddf647a217bc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page