Embeddable CMS for Django.
Project description
Simple embeddable CMS for Django. Supports for:
addition of CMS pages
embedded content blocks
scheduled (un)publishing of content
handling of multiple sites (via Django sites framework)
management of templates
Installation
Add warthog to your INSTALLED_APPS setting:
INSTALLED_APPS = ( ... 'warthog', ... )
Add the warthog middleware into the MIDDLEWARE_CLASSES:
MIDDLEWARE_CLASSES = ( ... 'warthog.middleware.CmsMiddleware', ... )
Enable template loaders for customising any template:
# For Django 1.8+ TEMPLATES = ( { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'OPTIONS': { 'loaders': ( 'django.template.loaders.app_directories.Loader', 'warthog.loaders.CmsTemplateLoader', ) } } )
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
django-warthog-0.5.2.0.tar.gz
(27.3 kB
view hashes)
Built Distribution
Close
Hashes for django_warthog-0.5.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0701e46650f48cd06930a7e41f8c611b721cd7ac6a4c83b90bf04b1f6afde59 |
|
MD5 | 14a8b0f952d625c2a04404ac9787cb78 |
|
BLAKE2b-256 | bb26431698130cfeada402c5fa6e481cb7bebe18850dec1fb11dfc4cea208c44 |