Provides an colorpicker field for use in Django models
Project description
django-spectrum
Provides an colorpicker field for use in Django models.
Compatibility
django
>= 2.0python
>= 3.4
Quickstart
Install django-spectrum:
pip install django-spectrum
Add it to your INSTALLED_APPS
list:
INSTALLED_APPS = (
...
'spectrum',
)
Then add it to your models:
from spectrum.fields import ColorField
class MyModel(models.Model):
color = ColorField(_('color'), default='#FFFF00')
Color instance
>>> from spectrum.color import Color
>>> rgb_color = Color('#FFFF00')
>>> print(rgb_color)
#FFFF00
>>> rgba_color = Color('#FFFF00', 0.5)
>>> print(rgba_color)
rgba(255,255,0,0.5)
>>> print(rgba_color.hex_code)
FFFF00
>>> print(rgba_color.hex)
#FFFF00
>>> print(rgba_color.opacity)
0.5
License
Copyright (c) 2018 Mihail Mishakin Released under the MIT license (see LICENSE)
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-spectrum-0.0.3.tar.gz
(5.9 kB
view hashes)
Built Distribution
Close
Hashes for django_spectrum-0.0.3-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67c3bf162679b71e5cd39df64f4e55412b12692863f153a231459d707f6ed980 |
|
MD5 | 60c201e5c2ef8309793341022cba1d71 |
|
BLAKE2b-256 | af22d77692c914ae6f0abcace232b3192f517e8df1c66f0d6e2c3a8cf3ec39b8 |