Django 在多个字段上使用自然键固定多对多
Django fixtures many to many with natural keys over multiple fields
我正在为一个项目编写一些额外的装置,我有一个关于如何使用自然键的问题。
在另一个夹具中,area
的自然键定义如下:
"fields": {
"area": [
"auckland",
"NZ"
],
但是,我正在为具有 ManyToMany
关系的模型编写夹具,那么如何包含多个两个对象键?以下似乎不起作用。
"fields": {
"areas": [
"auckland",
"NZ",
"sydney",
"AUS"
],
好的,事实证明它超级简单:
"fields": {
"areas": [
[
"auckland",
"NZ",
],
[
"sydney",
"AUS"
]
],
我正在为一个项目编写一些额外的装置,我有一个关于如何使用自然键的问题。
在另一个夹具中,area
的自然键定义如下:
"fields": {
"area": [
"auckland",
"NZ"
],
但是,我正在为具有 ManyToMany
关系的模型编写夹具,那么如何包含多个两个对象键?以下似乎不起作用。
"fields": {
"areas": [
"auckland",
"NZ",
"sydney",
"AUS"
],
好的,事实证明它超级简单:
"fields": {
"areas": [
[
"auckland",
"NZ",
],
[
"sydney",
"AUS"
]
],