Django通过多个字段的自然键来固定多对多

时间:2018-04-04 16:32:40

标签: django django-fixtures natural-key

我正在为项目编写一些额外的灯具,我对如何使用自然键有疑问。

在另一个灯具中,area的自然键定义如下:

"fields": {
            "area": [
                "auckland",
                "NZ"
            ],

但是,我正在为具有ManyToMany关系的模型编写夹具,那么如何包含多个两个对象键?以下似乎不起作用。

"fields": {
            "areas": [
                "auckland",
                "NZ",
                "sydney",
                "AUS"
            ],

1 个答案:

答案 0 :(得分:0)

好的,结果很直白:

"fields": {
            "areas": [
                [
                    "auckland",
                    "NZ",
                ],
                [
                    "sydney",
                    "AUS"
                ]
            ],