./www/py-djangocms-attributes-field, Implementation of JSONField for arbitrary HTML element attributes

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: pkgsrc-2020Q4, Version: 1.2.0, Package name: py38-djangocms-attributes-field-1.2.0, Maintainer: adam

This project aims to provide a sensible means of storing and managing arbitrary
HTML element attributes for later emitting them into templates.

There are a wide variety of types of attributes and using the "normal" Django
method of adding ModelFields for each on a business model is cumbersome at best
and moreover may require related tables to allow cases where any number of the
same type of attribute should be supported (i.e., data-attributes). This can
contribute to performance problems.

To avoid these pitfalls, this package allows all of these attributes to be
stored together in a single text field in the database as a JSON blob, but
provides a nice widget to provide an intuitive, key/value pair interface and
provide sensible validation of the keys used.


Master sites:

SHA1: 0c552d212e78be548786482f73981d8368af3a82
RMD160: 6613335cf20220de84364ec8eb44f0645192f449
Filesize: 10.479 KB

Version history: (Expand)