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.2.tar.gz
(5.8 kB
view hashes)
Built Distribution
Close
Hashes for django_spectrum-0.0.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8e23cf7eae6bde943d7a2a0c077903addbb90ff9db098d34cf4469fe8733fd6 |
|
MD5 | 4c585eda398a990c35d1efd3d993c5ff |
|
BLAKE2b-256 | 81fdf3331825740a333a6a0d0495e63aa28c5313b1b2e70492b3cf2c6166c1ee |