disbi.disbimodels module

Normal Django models with a few custom options for configuration.

If you have custom model classes that need these options, add them here and create a child class of the appropriate options class and your custom model class.

class disbi.disbimodels.BigIntegerField(di_show=False, di_display_name=None, di_hr_primary_key=False, di_choose=False, di_combinable=False, *args, **kwargs)[source]

Bases: disbi.disbimodels.Options, django.db.models.fields.BigIntegerField

BigIntegerField with custom DISBi options.

class disbi.disbimodels.BinaryField(di_show=False, di_display_name=None, di_hr_primary_key=False, di_choose=False, di_combinable=False, *args, **kwargs)[source]

Bases: disbi.disbimodels.Options, django.db.models.fields.BinaryField

BinaryField with custom DISBi options.

class disbi.disbimodels.BooleanField(di_exclude=False, di_show=False, di_display_name=None, di_hr_primary_key=False, di_choose=False, di_combinable=False, *args, **kwargs)[source]

Bases: disbi.disbimodels.ExcludeOptions, django.db.models.fields.BooleanField

BooleanField with custom DISBi and exclude options.

class disbi.disbimodels.CharField(di_show=False, di_display_name=None, di_hr_primary_key=False, di_choose=False, di_combinable=False, *args, **kwargs)[source]

Bases: disbi.disbimodels.Options, django.db.models.fields.CharField

CharField with custom DISBi options.

class disbi.disbimodels.CommaSeparatedIntegerField(di_show=False, di_display_name=None, di_hr_primary_key=False, di_choose=False, di_combinable=False, *args, **kwargs)[source]

Bases: disbi.disbimodels.Options, django.db.models.fields.CommaSeparatedIntegerField

CommaSeparatedIntegerField with custom DISBi options.

class disbi.disbimodels.DateField(di_show=False, di_display_name=None, di_hr_primary_key=False, di_choose=False, di_combinable=False, *args, **kwargs)[source]

Bases: disbi.disbimodels.Options, django.db.models.fields.DateField

DateField with custom DISBi options.

class disbi.disbimodels.DateTimeField(di_show=False, di_display_name=None, di_hr_primary_key=False, di_choose=False, di_combinable=False, *args, **kwargs)[source]

Bases: disbi.disbimodels.Options, django.db.models.fields.DateTimeField

DateTimeField with custom DISBi options.

class disbi.disbimodels.DecimalField(di_show=False, di_display_name=None, di_hr_primary_key=False, di_choose=False, di_combinable=False, *args, **kwargs)[source]

Bases: disbi.disbimodels.Options, django.db.models.fields.DecimalField

DecimalField with custom DISBi options.

class disbi.disbimodels.DurationField(di_show=False, di_display_name=None, di_hr_primary_key=False, di_choose=False, di_combinable=False, *args, **kwargs)[source]

Bases: disbi.disbimodels.Options, django.db.models.fields.DurationField

DurationField with custom DISBi options.

class disbi.disbimodels.EmailField(di_show=False, di_display_name=None, di_hr_primary_key=False, di_choose=False, di_combinable=False, *args, **kwargs)[source]

Bases: disbi.disbimodels.Options, django.db.models.fields.EmailField

EmailField with custom DISBi options.

class disbi.disbimodels.EmptyCharField(di_empty=None, di_show=True, di_display_name=None, di_hr_primary_key=False, di_choose=False, di_combinable=False, *args, **kwargs)[source]

Bases: disbi.disbimodels.Options, django.db.models.fields.CharField

FloatField with custom DISBi options and the option to add an empty value displayer.

class disbi.disbimodels.ExcludeOptions(di_exclude=False, di_show=False, di_display_name=None, di_hr_primary_key=False, di_choose=False, di_combinable=False, *args, **kwargs)[source]

Bases: disbi.disbimodels.Options

Adds the exclude option, to exclude rows where this field evaluates to False. Should be only used on Bool fields.

class disbi.disbimodels.FileField(di_show=False, di_display_name=None, di_hr_primary_key=False, di_choose=False, di_combinable=False, *args, **kwargs)[source]

Bases: disbi.disbimodels.Options, django.db.models.fields.files.FileField

FileField with custom DISBi options.

class disbi.disbimodels.FilePathField(di_show=False, di_display_name=None, di_hr_primary_key=False, di_choose=False, di_combinable=False, *args, **kwargs)[source]

Bases: disbi.disbimodels.Options, django.db.models.fields.FilePathField

FilePathField with custom DISBi options.

class disbi.disbimodels.FloatField(di_show=False, di_display_name=None, di_hr_primary_key=False, di_choose=False, di_combinable=False, *args, **kwargs)[source]

Bases: disbi.disbimodels.Options, django.db.models.fields.FloatField

FloatField with custom DISBi options.

class disbi.disbimodels.ForeignKey(to, di_show=False, di_display_name=None, di_hr_primary_key=False, di_choose=False, di_combinable=False, *args, **kwargs)[source]

Bases: disbi.disbimodels.RelationshipOptions, django.db.models.fields.related.ForeignKey

ForeignKey with custom DISBi options.

class disbi.disbimodels.GenericIPAddressField(di_show=False, di_display_name=None, di_hr_primary_key=False, di_choose=False, di_combinable=False, *args, **kwargs)[source]

Bases: disbi.disbimodels.Options, django.db.models.fields.GenericIPAddressField

GenericIPAddressField with custom DISBi options.

class disbi.disbimodels.ImageField(di_show=False, di_display_name=None, di_hr_primary_key=False, di_choose=False, di_combinable=False, *args, **kwargs)[source]

Bases: disbi.disbimodels.Options, django.db.models.fields.files.ImageField

ImageField with custom DISBi options.

class disbi.disbimodels.IntegerField(di_show=False, di_display_name=None, di_hr_primary_key=False, di_choose=False, di_combinable=False, *args, **kwargs)[source]

Bases: disbi.disbimodels.Options, django.db.models.fields.IntegerField

IntegerField with custom DISBi options.

class disbi.disbimodels.ManyToManyField(to, di_show=False, di_display_name=None, di_hr_primary_key=False, di_choose=False, di_combinable=False, *args, **kwargs)[source]

Bases: disbi.disbimodels.RelationshipOptions, django.db.models.fields.related.ManyToManyField

ManyToManyField with custom DISBi options.

class disbi.disbimodels.NullBooleanField(di_exclude=False, di_show=False, di_display_name=None, di_hr_primary_key=False, di_choose=False, di_combinable=False, *args, **kwargs)[source]

Bases: disbi.disbimodels.ExcludeOptions, django.db.models.fields.NullBooleanField

NullBooleanField with custom DISBi and exclude options.

class disbi.disbimodels.OneToOneField(to, di_show=False, di_display_name=None, di_hr_primary_key=False, di_choose=False, di_combinable=False, *args, **kwargs)[source]

Bases: disbi.disbimodels.RelationshipOptions, django.db.models.fields.related.OneToOneField

OneToOneField with custom DISBi options.

class disbi.disbimodels.Options(di_show=False, di_display_name=None, di_hr_primary_key=False, di_choose=False, di_combinable=False, *args, **kwargs)[source]

Bases: object

class disbi.disbimodels.PositiveIntegerField(di_show=False, di_display_name=None, di_hr_primary_key=False, di_choose=False, di_combinable=False, *args, **kwargs)[source]

Bases: disbi.disbimodels.Options, django.db.models.fields.PositiveIntegerField

PositiveIntegerField with custom DISBi options.

class disbi.disbimodels.PositiveSmallIntegerField(di_show=False, di_display_name=None, di_hr_primary_key=False, di_choose=False, di_combinable=False, *args, **kwargs)[source]

Bases: disbi.disbimodels.Options, django.db.models.fields.PositiveSmallIntegerField

PositiveSmallIntegerField with custom DISBi options.

class disbi.disbimodels.RelationshipOptions(to, di_show=False, di_display_name=None, di_hr_primary_key=False, di_choose=False, di_combinable=False, *args, **kwargs)[source]

Bases: object

class disbi.disbimodels.SlugField(di_show=False, di_display_name=None, di_hr_primary_key=False, di_choose=False, di_combinable=False, *args, **kwargs)[source]

Bases: disbi.disbimodels.Options, django.db.models.fields.SlugField

SlugField with custom DISBi options.

class disbi.disbimodels.SmallIntegerField(di_show=False, di_display_name=None, di_hr_primary_key=False, di_choose=False, di_combinable=False, *args, **kwargs)[source]

Bases: disbi.disbimodels.Options, django.db.models.fields.SmallIntegerField

SmallIntegerField with custom DISBi options.

class disbi.disbimodels.TextField(di_show=False, di_display_name=None, di_hr_primary_key=False, di_choose=False, di_combinable=False, *args, **kwargs)[source]

Bases: disbi.disbimodels.Options, django.db.models.fields.TextField

TextField with custom DISBi options.

class disbi.disbimodels.TimeField(di_show=False, di_display_name=None, di_hr_primary_key=False, di_choose=False, di_combinable=False, *args, **kwargs)[source]

Bases: disbi.disbimodels.Options, django.db.models.fields.TimeField

TimeField with custom DISBi options.

class disbi.disbimodels.URLField(di_show=False, di_display_name=None, di_hr_primary_key=False, di_choose=False, di_combinable=False, *args, **kwargs)[source]

Bases: disbi.disbimodels.Options, django.db.models.fields.URLField

URLField with custom DISBi options.

class disbi.disbimodels.UUIDField(di_show=False, di_display_name=None, di_hr_primary_key=False, di_choose=False, di_combinable=False, *args, **kwargs)[source]

Bases: disbi.disbimodels.Options, django.db.models.fields.UUIDField

UUIDField with custom DISBi options.