Esempio n. 1
0
class Member(macaron.Model):
    team = macaron.ManyToOne(Team, "members")
    first_name = macaron.CharField(max_length=40)
    last_name = macaron.CharField(max_length=40)
    age = macaron.IntegerField(max=18, min=15, default=16, null=True)
    part = macaron.CharField(max_length=10)
    joined = macaron.TimestampAtCreate()
    modified = macaron.TimestampAtSave()
Esempio n. 2
0
class Member(macaron.Model):
    team = macaron.ManyToOne(Team, related_name="members")
    first_name = macaron.CharField(max_length=20, null=True)
    last_name = macaron.CharField(max_length=20, null=True)
    part = macaron.CharField(max_length=10, null=True)
    age = macaron.IntegerField(null=True)

    def __str__(self):
        return "<Member '%s %s : %s'>" % (self.first_name, self.last_name,
                                          self.part)
Esempio n. 3
0
class MemberCla(macaron.Model):
    _table_name = "member"
    team = macaron.ManyToOne(TeamCla,
                             related_name="members",
                             ref_key="id",
                             fkey="team_id")
    age = macaron.IntegerField(min=15, max=18)

    def __str__(self):
        return "[Member '%s %s : %s']" % (self.first_name, self.last_name,
                                          self.part)
Esempio n. 4
0
class Member(macaron.Model):
    band = macaron.ManyToOne(Team,
                             null=True,
                             related_name="members",
                             on_delete="SET NULL",
                             on_update="CASCADE")
    first_name = macaron.CharField(max_length=20)
    last_name = macaron.CharField(max_length=20)
    part = macaron.CharField(max_length=10, null=True)
    code = macaron.CharField(length=6, null=True)
    age = macaron.IntegerField(max=18, min=15, default=16)
    created = macaron.TimestampAtCreate()
    joined = macaron.DateAtCreate()
    modified = macaron.TimestampAtSave()

    def __str__(self):
        return "<Member '%s %s : %s'>" % (self.first_name, self.last_name,
                                          self.part)
Esempio n. 5
0
class Book(macaron.Model):
    # Defines Many-To-One relationship to Tag
    tag = macaron.ManyToOne(Tag, related_name="books")
    # Rating must be set between 0 and 5.
    rating = macaron.IntegerField(min=0, max=5)