Provides an colorpicker field for use in Django models
Project description
django-spectrum
Provides an colorpicker field for use in Django models.
Compatibility
django
>= 1.11python
>= 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 BSD 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.1.0.tar.gz
(5.6 kB
view hashes)
Built Distribution
Close
Hashes for django_spectrum-0.1.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f01d4241c4d820b1ea3a188170f3b2e9ed482f6a39555ff5382d068887c45a7a |
|
MD5 | 4a1a2014675a5ce41d0b392c9b79cd5f |
|
BLAKE2b-256 | 96c26bcc30045026cfe4beab44c1aee28ddeff36ed15ead808f18d88a3d6a40a |