0
Ich kann nicht herausfinden, wie Beziehung zwischen Tabellen hinzugefügt wird.Verwendung von CompositeKey und ForeignKeyField in peewee
class MyModel(BaseModel):
a = peewee.TextField()
b = peewee.TextField()
c = peewee.IntegerField()
d = peewee.TextField()
e = peewee.FloatField()
f = peewee.FloatField()
class Meta:
primary_key = peewee.CompositeKey('a', 'b', 'c', 'd')
class RModel(BaseModel):
"""
"""
record = peewee.ForeignKeyField(MyModel, related_name='record')
date = peewee.DateTimeField(default=datetime.datetime.now)
Ich mag garantiert, dass 'a', 'b', 'c', 'd' Felder in MyModel einzigartige Kombination erstellen. (Einzigartig zusammen)
Ich möchte auch Bezug auf diese Tabelle RModel Tabelle hinzuzufügen als ForeignKey
ich noch immer
AttributeError: 'CompositeKey' object has no attribute 'get_db_field'