Ejemplo n.º 1
0
        class TestModel(core.Model):
            id = core.SlugAttribute()

            class Meta(core.Model.Meta):
                children = {
                    'all': ['id'],
                }
Ejemplo n.º 2
0
        class Parent(core.Model):
            id = core.SlugAttribute()
            name = core.StringAttribute()
            age = core.IntegerAttribute()

            class Meta(core.Model.Meta):
                table_format = core.TableFormat.cell
Ejemplo n.º 3
0
        class Parent(core.Model):
            id = core.SlugAttribute()
            name = core.StringAttribute()

            class Meta(core.Model.Meta):
                attribute_order = ('id', 'name')
                table_format = core.TableFormat.column
Ejemplo n.º 4
0
        class Child(core.Model):
            id = core.SlugAttribute()
            name = core.StringAttribute()
            parents = core.ManyToManyAttribute(Parent, related_name='children')

            class Meta(core.Model.Meta):
                attribute_order = ('id', 'name', 'parents')
Ejemplo n.º 5
0
        class Child(core.Model):
            id = core.SlugAttribute(verbose_name='Id')
            name = core.StringAttribute(verbose_name='Name')

            class Meta(core.Model.Meta):
                attribute_order = ('id', 'name')
                verbose_name = 'Child'
                verbose_name_plural = 'Child'
Ejemplo n.º 6
0
class Reaction(core.Model):
    model = core.ManyToOneAttribute(Model, related_name='reactions')
    id = core.SlugAttribute()
    metabolites = core.ManyToManyAttribute(Metabolite,
                                           related_name='reactions')
    enzyme = core.ManyToOneAttribute(Protein, related_name='reactions')

    class Meta(core.Model.Meta):
        attribute_order = ('model', 'id', 'metabolites', 'enzyme')
Ejemplo n.º 7
0
        class Child(core.Model):
            id = core.SlugAttribute(verbose_name='Id')
            name = core.StringAttribute(verbose_name='Name')

            class Meta(core.Model.Meta):
                attribute_order = ('id', 'name')
                table_format = core.TableFormat.multiple_cells
                verbose_name = 'Child'
                verbose_name_plural = 'Child'
Ejemplo n.º 8
0
class Level00(core.Model):
    id = core.SlugAttribute()
    parent = core.ManyToOneAttribute('Level0', related_name='children_00')

    class Meta(core.Model.Meta):
        children = {
            'left': ['child_000', 'children_001'],
            'all': ['child_000', 'children_001'],
        }
Ejemplo n.º 9
0
class Metabolite(core.Model):
    model = core.ManyToOneAttribute(Model, related_name='metabolites')
    id = core.SlugAttribute()

    class Meta(core.Model.Meta):
        attribute_order = (
            'model',
            'id',
        )
Ejemplo n.º 10
0
class Level01(core.Model):
    id = core.SlugAttribute()
    child_010 = core.OneToOneAttribute('Level010', related_name='parent')
    child_011 = core.ManyToOneAttribute('Level011', related_name='parents')

    class Meta(core.Model.Meta):
        children = {
            'right': ['child_010', 'child_011'],
            'all': ['child_010', 'child_011'],
        }
Ejemplo n.º 11
0
class Level0(core.Model):
    id = core.SlugAttribute()
    children_01 = core.OneToManyAttribute('Level01', related_name='parent')

    class Meta(core.Model.Meta):
        children = {
            'left': ['children_00'],
            'right': ['children_01'],
            'all': ['children_00', 'children_01'],
        }
Ejemplo n.º 12
0
        class Parent(core.Model):
            id = core.SlugAttribute(verbose_name='Id')
            name = core.StringAttribute(verbose_name='Name')
            child = core.ManyToOneAttribute(Child,
                                            related_name='parents',
                                            verbose_name='Child')

            class Meta(core.Model.Meta):
                attribute_order = ('id', 'name', 'child')
                verbose_name = 'Parent'
                verbose_name_plural = 'Parent'
Ejemplo n.º 13
0
class Rna(core.Model):
    model = core.ManyToOneAttribute(Model, related_name='rna')
    gene = core.ManyToOneAttribute(Gene, related_name='rna')
    id = core.SlugAttribute()

    class Meta(core.Model.Meta):
        attribute_order = (
            'model',
            'gene',
            'id',
        )
Ejemplo n.º 14
0
class Protein(core.Model):
    model = core.ManyToOneAttribute(Model, related_name='proteins')
    rna = core.ManyToOneAttribute(Rna, related_name='proteins')
    id = core.SlugAttribute()

    class Meta(core.Model.Meta):
        attribute_order = (
            'model',
            'rna',
            'id',
        )
Ejemplo n.º 15
0
 class Gen3(core.Model):
     id = core.SlugAttribute()
     parents = core.ManyToManyAttribute(Gen2, related_name='children')
Ejemplo n.º 16
0
 class Child(core.Model):
     id = core.SlugAttribute()
     parents = core.ManyToManyAttribute(Parent, related_name='children')
Ejemplo n.º 17
0
 class Parent(core.Model):
     id = core.SlugAttribute()
Ejemplo n.º 18
0
 class Gen1(core.Model):
     id = core.SlugAttribute()
Ejemplo n.º 19
0
 class Gen2(core.Model):
     id = core.SlugAttribute()
     parent = core.ManyToOneAttribute(Gen1, related_name='children')
Ejemplo n.º 20
0
 class Child(core.Model):
     id = core.SlugAttribute()
     parent = core.OneToOneAttribute(Parent, related_name='child')
Ejemplo n.º 21
0
 class Parent(core.Model):
     id = core.SlugAttribute()
     name = core.StringAttribute()
Ejemplo n.º 22
0
class Level000(core.Model):
    id = core.SlugAttribute()
    parents = core.OneToManyAttribute('Level00', related_name='child_000')
Ejemplo n.º 23
0
class Level001(core.Model):
    id = core.SlugAttribute()
    parents = core.ManyToManyAttribute('Level00', related_name='children_001')
Ejemplo n.º 24
0
 class Model1(core.Model):
     id = core.SlugAttribute()
Ejemplo n.º 25
0
class Level011(core.Model):
    id = core.SlugAttribute()
Ejemplo n.º 26
0
class Model(core.Model):
    id = core.SlugAttribute()

    class Meta(core.Model.Meta):
        attribute_order = ('id', )