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.1.tar.gz
(5.8 kB
view hashes)
Built Distribution
Close
Hashes for django_spectrum-0.0.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23165f9dd4743e56a3b32128ce46b9b77b71c163f5d1e8e24e41f9f3f34be858 |
|
MD5 | 02832a1c09852558d29f4e200350e0b0 |
|
BLAKE2b-256 | 7978dd7ff804b21594e43c633487ffa612610c8c02adb48296e9fb015d395175 |