Django:如何加载foreignkey字段的初始数据



我正在尝试用Django fixture创建一些初始数据。现在,我的模型有一个字段,其中ForeignKey指向另一个模型。如何在json文件中处理此问题

[
{
"model":"src.Pricing",
"pk": 1,
"fields": {
...
...
}
},
{
"model":"src.PricingFeature",
"pk": 1,
"fields": {
...
"pricing": "",
...
}
}
]

第二个具有名为pricing的字段,并且应该是src.Pricing(列表中的第一个字典(的实例。如何获取实例并将其传递给

您只需提供外键实例的ID

[
{
"model":"src.Pricing",
"pk": 1,
"fields": {
...
...
}
},
{
"model":"src.PricingFeature",
"pk": 1,
"fields": {
...
"pricing": 1,
...
}
}
]

注意:但请确保外键的id存在(如果它不可为null(

最新更新