class User(persist.Model): id = persist.AutoField() name = persist.CharField(max_length=128, index=True, unique=True) key = persist.CharField(max_length=128) email = persist.CharField(max_length=128, null=True) role = persist.CharField(max_length=10, choices=[(r, r) for r in constants.ROLES])
class Item(persist.Model): name = persist.CharField() count = persist.IntegerField() info = persist.TextField()
class Right(persist.Model): user = persist.ForeignKeyField(User) resource = persist.CharField() operation = persist.CharField()
class User(persist.Model): username = persist.CharField()
class Pet(persist.Model): id = persist.AutoField() name = persist.CharField(max_length=256) type = persist.CharField(max_length=128) owner = persist.ForeignKeyField(Owner)
class Owner(persist.Model): id = persist.AutoField() name = persist.CharField(max_length=256, index=True, unique=True) tel = persist.CharField(max_length=10)
class Item(persist.Model): name = persist.CharField() info = persist.CharField()