0
테이블간에 관계를 추가하는 방법을 알 수 없습니다.peewee에서 CompositeKey 및 ForeignKeyField를 사용하는 방법
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)
난 'A', 'B', 'C', MyModel에서 'D'필드는 특정 조합을 만들 수 있음을 보장하고 싶다. (독특한 함께)
나는 또한 여전히
AttributeError: 'CompositeKey' object has no attribute 'get_db_field'