Ejemplo n.º 1
0
class OptionalRangedIntegerListModel(models.Model):

    values = CollectionField(
        item_type=int,
        validators=[ItemMinValueValidator(1), ItemMaxValueValidator(5)],
        blank=True
    )
Ejemplo n.º 2
0
class ChoiceStringListModel(models.Model):

    values = CollectionField(
        choices=(
            ('aaa', "AAA"),
            ('bbb', "BBB"),
            ('ccc', "CCC"),
            ('ddd', "DDD"),
        )
    )
Ejemplo n.º 3
0
class OptionalGroupedChoiceStringListModel(models.Model):

    values = CollectionField(
        blank=True,
        choices=(
            (
                'Group A',
                (
                    ('a1', "A1"),
                    ('a2', "A2"),
                )
            ),
            (
                'Group B',
                (
                    ('b1', "B1"),
                    ('b2', "B2"),
                )
            )
        )
    )
Ejemplo n.º 4
0
class OptionalGroupedChoiceIntegerListModel(models.Model):

    values = CollectionField(
        item_type=int, blank=True,
        choices=(
            (
                'Group 1',
                (
                    (11, "1-1"),
                    (12, "1-2"),
                )
            ),
            (
                'Group 2',
                (
                    (21, "2-1"),
                    (22, "2-2"),
                )
            )
        )
    )
Ejemplo n.º 5
0
class Imbuements(models.Model):
    imbuements = CollectionField()
Ejemplo n.º 6
0
class OptionalIntegerTupleModel(models.Model):

    values = CollectionField(
        item_type=int, collection_type=tuple, blank=True
    )
Ejemplo n.º 7
0
class DefaultIntegerTupleModel(models.Model):

    values = CollectionField(
        item_type=int, collection_type=tuple, blank=True, default=(-1,)
    )
Ejemplo n.º 8
0
class IntegerTupleModel(models.Model):

    values = CollectionField(item_type=int, collection_type=tuple)
Ejemplo n.º 9
0
class StringListModel(models.Model):

    values = CollectionField()
Ejemplo n.º 10
0
class CompletedQuestLines(models.Model):
    quests = CollectionField()
Ejemplo n.º 11
0
class DecimalSetModel(models.Model):

    values = CollectionField(item_type=decimal.Decimal, collection_type=set)
Ejemplo n.º 12
0
class DefaultStringListModel(models.Model):

    values = CollectionField(blank=True, default=default_string_list)
Ejemplo n.º 13
0
class SortedUniqueStringListModel(models.Model):

    values = CollectionField(sort=True, unique_items=True)
Ejemplo n.º 14
0
class Max5ItemsStringListModel(models.Model):

    values = CollectionField(max_items=5)
Ejemplo n.º 15
0
class Max10CharsStringListModel(models.Model):

    values = CollectionField(max_length=10)
Ejemplo n.º 16
0
class Charms(models.Model):
    charms = CollectionField()
Ejemplo n.º 17
0
class CompletedCyclopediaMapAreas(models.Model):
    areas = CollectionField()
Ejemplo n.º 18
0
class DefaultDecimalSetModel(models.Model):

    values = CollectionField(
        item_type=decimal.Decimal, collection_type=set,
        blank=True, default=default_decimal_set
    )
Ejemplo n.º 19
0
class BestiaryProgress(models.Model):
    u"""Collection of BestiaryEntry instances."""
    entries = CollectionField()
Ejemplo n.º 20
0
class SortedDecimalListModel(models.Model):

    values = CollectionField(item_type=decimal.Decimal, sort=True)