Cloudinary support for Wagtail CMS
Project description
Use cloudinary within wagtail
This project is still maintained, but I prefer this approach instead now https://gitlab.com/thelabnyc/wagtail-cloudinary-image
About
This package adds Cloudinary support to Wagtail CMS
Installation
pip install wagtailcloudinary
Wagtail 2.4 and Django 2.1 are supported.
Configuration
Add app wagtailcloudinary in your INSTALLED_APPS list. Also add cloudinary if not already done.
INSTALLED_APPS = [
...
'cloudinary',
'wagtailcloudinary',
...
]
in settings.py put your cloud_name, api_key and apy_secret into cloudinary configuration
import cloudinary
cloudinary.config(
cloud_name=<YOUR_CLOUDINARY_CLOUD_NAME>,
api_key=<YOUR_CLOUDINARY_API_KEY>,
api_secret=<YOUR_CLOUDINARY_API_SECRET>,
)
Next edit your urls.py like this:
from wagtailcloudinary import site
urlpatterns = [
...
url(r'^wagtailcloudinary', include(site.urls, namespace="wagtailcloudinary")),
...
]
Usage
in models.py
from wagtail.wagtailadmin.edit_handlers import FieldPanel
from wagtail.wagtailcore.models import Page
from wagtailcloudinary.fields import CloudinaryField
from wagtailcloudinary.widgets import AdminCloudinaryChooser
class SomePage(Page):
image = CloudinaryField()
content_panels = Page.content_panels + [
FieldPanel('image', widget=AdminCloudinaryChooser),
]
Or use in a streamfield
from wagtailcloudinary.blocks import CloudinaryImageBlock
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
wagtailcloudinary-2.1.0b1.tar.gz
(11.7 kB
view hashes)
Built Distribution
Close
Hashes for wagtailcloudinary-2.1.0b1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 236b03ce9904833f638800315f5b3a414a7764396ad9debbc5ca229c6a843480 |
|
MD5 | f0b3993b996103cc8e681f49012d7a1a |
|
BLAKE2b-256 | f54b8b8efaff0af0a7a26e998006bd7faea32edd48d1706e1417487e20f06654 |
Close
Hashes for wagtailcloudinary-2.1.0b1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf96e92bf5a972c71b17a9f12e18ee8bf50eed2b7cff2d2cc0caf8f57af5128c |
|
MD5 | 1aeb734a1154b7e994df91f8af1060eb |
|
BLAKE2b-256 | a3e7dc183705dadfc3033fd1165709cfbee33d2348763fff67874a97bdf48ee5 |