Skip to main content

An extension to the Django web framework that provides database and form color fields to accept RGB encoded color in HEX and store it as 4 bytes int

Project description

django-rgbfield
=====================

An extension to the Django web framework that provides database and form color fields to accept RGB encoded color
in HEX and store it as 4 bytes int.

Why use it?
-------
It saves up to 3 bytes for you!!! :)
The only loss is when you want to save color in packed form (i.e. you trying to save 'abc' (not '#abc'), which is 3 bytes but its int
representation is 4 bytes)

Installation
-------
Python package:
```
pip install django-rgbfield
```
No need to include 'rgbfield' to INSTALLED_APPS because it provides only fields and nothing more.

Usage
-------
```python
from django.db import models
from rgbfield.fields import RGBColorField

class ExampleModel(models.Model):
color = RGBColorField(default='#fff')
```

You can both generate form using ModelForm class or do it manually:
```python
from django import forms
from rgbfield.fields import RGBColorFormField

class ExampleForm(forms.Form):
color = RGBColorFormField(default='#fff')
```

Project details


Release history Release notifications | RSS feed

This version

1.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-rgbfield-1.0.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

django_rgbfield-1.0-py2.py3-none-any.whl (5.5 kB view details)

Uploaded Python 2Python 3

File details

Details for the file django-rgbfield-1.0.tar.gz.

File metadata

  • Download URL: django-rgbfield-1.0.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for django-rgbfield-1.0.tar.gz
Algorithm Hash digest
SHA256 597e9b538da764f18a281e4b7d0f37608655eaa6a87b928d69aea066e1ebbaa8
MD5 79fa26d7dd9c6241c3ef2f860b977b22
BLAKE2b-256 bb22fc71a1e3fb1d8f2710f805329d4ae2e238943a0f17be9f35f4b2f496902b

See more details on using hashes here.

File details

Details for the file django_rgbfield-1.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for django_rgbfield-1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 714f4d002d82941c685860e0875af4e39e043458374dfd1b9247948ba024b666
MD5 2025b08b8ec3a1168e98061c629d578c
BLAKE2b-256 06edf7a75d42998af87a76dd8063a13aa2f9f8594810240eadaf37174547ff07

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page