Skip to content

renskiy/django-bitmask-field

Repository files navigation

django-bitmask-field

BitmaskField implementation for Django ORM

image

image

Requirements

  • Python 2.7 or Python 3.4+
  • Django 1.8+

Example

from django.db import models
from django_bitmask_field import BitmaskField


class MyModel(models.Model):

    bitmask = BitmaskField(
        choices=[(1, 'bit0'), (2, 'bit1'), (4, 'bit2')],  # available choices
        default=1 | 4,  # bit0 and bit2 are enabled by default
    )

Install

pip install django-bitmask-field

About

BitmaskField implementation for Django

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages