在我的模特中我有
book_id PK
book_number as unique field
现在在我的作者模型中我想设置
book_number
外键不是book_id
这可能吗
答案 0 :(得分:3)
答案 1 :(得分:0)
ForeignKey
通过数据库设计通过它的主键引用实体。你可能不应该这样做,虽然你可以通过在Model.Meta中使用什么是主键来伪装它在django中。
在我看来,正确的方法是制作book_number,PK,如果您确信没有任何重复,并且可能仍然保留book_id的序列类型。