Skip to main content

Helper and tools collection

Project description

Latest PyPI version Latest Travis CI build status Coverage of master build Latest read the docs build

Barbeque is a collection of custom extensions and helpers, mostly related to the Django Web framework.

These include a commands framework, logging helpers, django-anylink, filer extensions and much much more.

Features

  • Commands framework

  • Logging helpers

  • django-anylink and django-cms extensions

  • django-filer extensions

  • various helpers for forms and generic views

Resources

Changelog

1.8.0 - 2017-11-27

  • Add new templatetag for inlining static files.

1.7.1 - 2017-10-23

  • FIX: AnyLink - CmsPageLink: generate url with domain if current site id not equals cms page link site id

1.7.0 - 2017-09-05

  • Django 1.11 compatibility release

1.6.1 - 2017-09-01

  • Fix render_static_templates command in Django 1.11.

1.6.0 - 2017-07-31

  • Updated floppyforms templates according to current needs.

1.5.5 - 2017-07-24

  • Fix CachePageMixin for Django 1.8

1.5.4 - 2017-07-10

  • Add merge_lists template filter

1.5.3 - 2017-06-03

  • Add md5 template filter

1.5.2 - 2017-05-31

  • Add split template filter

  • Fix bug in FieldsetRenderer, used the same class attributes as base with conflicts.

1.5.1 - 2017-03-10

  • WARNING: Future versions of barbeque will drop the widget_type attribute when using FloppyformsLayoutMixin. Use the template filter “widget_type” instead.

  • Fix for floppyforms row template (required and widget_type)

1.5.0 - 2017-03-09

  • Add widget_type template filter to retreive widget class name of form field.

1.4.5 - 2017-03-01

  • Improve SelectDateWidget template

  • Update translations

1.4.4 - 2017-02-13

  • Fix typo in default row template.

1.4.3 - 2017-02-13

  • Fix broken wheel release.

1.4.2 - 2017-02-10

  • Fix broken release.

1.4.1 - 2017-02-10

  • Fix various bugs in floppyforms templates

1.4.0 - 2017-01-23

  • Add default floppyforms templates

  • Fix compatibility bug with OpenPyXL (for exporter module)

1.3.0 - 2016-12-08

  • WARNING: create_error_pages is deprectated. Use render_static_templates instead.

1.3.1 - 2016-12-14

  • Add python-dateutil to intall dependencies, required by barbeque.validators

1.3.0 - 2016-12-08

  • WARNING: create_error_pages is deprectated. Use render_static_templates instead.

  • Add render_static_templates command to render templates as static files

1.2.0 - 2016-11-30

  • WARNING: barbeque.forms was moved to barbeque.forms.mixins - update your imports!

  • Refactor UploadToPath to be deconstructable for Django migrations

  • Add new mixin for floppyforms.Form to have another render helper (as_div)

  • Add FieldsetRenderer to allow rendering of partial forms

  • Add cms toolbar baseclass to easily insert title extensions to page menu

  • Add template tag to fetch a title extension instance for a cms page

  • FilerFileField now sets blank=True if null=True and other way around

  • Speed up tests

1.1.1 - 2016-11-22

  • Fix bug when compressor is not installed and Django tries to import buildcompress.

1.1.0 - 2016-11-07

  • Add module for handling staticfiles when working with docker

1.0.1 - 2016-07-15

  • Fix bug when using django-compressor 2.0

1.0.0 - 2016-05-04

  • Dropped support for Django < 1.8 and Django-CMS < 3.2

0.4.0 - 2016-02-10

  • Added buildcompress tag

0.3.0 - 2015-10-09

  • Added django 1.8 and python 3.5 support

  • Dropped django 1.5 support

0.2.1 - 2015-03-13

  • Added management command to create static errorpages

  • Added “set” template tag to allow context updates in without using the “with” tag.

0.2 - 2015-03-13

  • Refactored library structure

  • Added many new features

0.1 - 2014-06-15

  • Initial release.

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

barbeque-1.8.0.tar.gz (25.7 kB view details)

Uploaded Source

Built Distribution

barbeque-1.8.0-py2.py3-none-any.whl (38.8 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file barbeque-1.8.0.tar.gz.

File metadata

  • Download URL: barbeque-1.8.0.tar.gz
  • Upload date:
  • Size: 25.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for barbeque-1.8.0.tar.gz
Algorithm Hash digest
SHA256 6b14af8384eaaff9cc3d148b9f0431921fb029badb00aa61c065941fd55761be
MD5 8a9775df5e2947500c5843a98a8a41ff
BLAKE2b-256 78bc2ad51700002237bddcd12bf77b5945c10e5975f1dc786415ab9bd6d29fc5

See more details on using hashes here.

Provenance

File details

Details for the file barbeque-1.8.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for barbeque-1.8.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 4288cf099248a48857a8ea3c9e1e81a43783a936dc4f6ad5743d600d1ad43985
MD5 6522b477ee039ff24250b8672af8effb
BLAKE2b-256 37a9008a69a3d18754824289fa8dade391c4c0d8418bd05dbe6beae5605250b3

See more details on using hashes here.

Provenance

Supported by

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