Beispiel #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()
Beispiel #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)
Beispiel #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)
Beispiel #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)
Beispiel #5
0
class Group(macaron.Model):
    name     = macaron.CharField(max_length=20)
    series   = macaron.ManyToOne(Series, related_name="groups")
Beispiel #6
0
class SubTitle(macaron.Model):
    title = macaron.CharField(max_length=30)
    movie = macaron.ManyToOne(Movie, related_name="subtitles", on_delete="CASCADE")
Beispiel #7
0
class Member(macaron.Model):
    curename = macaron.CharField(max_length=30)
    mygroup  = macaron.ManyToOne(Group, related_name="mymembers")
    subgroup = macaron.ManyToOne(Group, related_name="submembers")
    movies   = macaron.ManyToMany(Movie, related_name="members")
    joined   = macaron.DateField()
Beispiel #8
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)
Beispiel #9
0
class Challenges(macaron.Model):
    title = macaron.CharField()
    description = macaron.CharField()
    image_url = macaron.CharField()
    skill = macaron.ManyToOne(Skills, related_name="skill")