class TestModel(core.Model): id = core.SlugAttribute() class Meta(core.Model.Meta): children = { 'all': ['id'], }
class Parent(core.Model): id = core.SlugAttribute() name = core.StringAttribute() age = core.IntegerAttribute() class Meta(core.Model.Meta): table_format = core.TableFormat.cell
class Parent(core.Model): id = core.SlugAttribute() name = core.StringAttribute() class Meta(core.Model.Meta): attribute_order = ('id', 'name') table_format = core.TableFormat.column
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')
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'
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')
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'
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'], }
class Metabolite(core.Model): model = core.ManyToOneAttribute(Model, related_name='metabolites') id = core.SlugAttribute() class Meta(core.Model.Meta): attribute_order = ( 'model', 'id', )
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'], }
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'], }
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'
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', )
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', )
class Gen3(core.Model): id = core.SlugAttribute() parents = core.ManyToManyAttribute(Gen2, related_name='children')
class Child(core.Model): id = core.SlugAttribute() parents = core.ManyToManyAttribute(Parent, related_name='children')
class Parent(core.Model): id = core.SlugAttribute()
class Gen1(core.Model): id = core.SlugAttribute()
class Gen2(core.Model): id = core.SlugAttribute() parent = core.ManyToOneAttribute(Gen1, related_name='children')
class Child(core.Model): id = core.SlugAttribute() parent = core.OneToOneAttribute(Parent, related_name='child')
class Parent(core.Model): id = core.SlugAttribute() name = core.StringAttribute()
class Level000(core.Model): id = core.SlugAttribute() parents = core.OneToManyAttribute('Level00', related_name='child_000')
class Level001(core.Model): id = core.SlugAttribute() parents = core.ManyToManyAttribute('Level00', related_name='children_001')
class Model1(core.Model): id = core.SlugAttribute()
class Level011(core.Model): id = core.SlugAttribute()
class Model(core.Model): id = core.SlugAttribute() class Meta(core.Model.Meta): attribute_order = ('id', )