假设我有一个 SQLModel 模型,它指向另一个名为 的模型的外键ServerConfig
,如下所示:
class MyModel(SQLModel, table=True):
serverconfig_id: Optional[int] = Field(default=None, foreign_key="serverconfig.id")
serverconfig: Optional["ServerConfig"] = Relationship(back_populates='mymodel')
我不需要一个serverconfig_id
字段,它只是杂乱无章。但是SQLModel
文档强制执行这种处理方式,并且serverconfig
表的外键必须在某个地方实现。
有什么办法可以单线解决这个问题,并取消该serverconfig_id
领域?