Model对象嵌套list赋值方式(备忘)
时间: 2023-08-12 09:08:54 浏览: 107
如果你想要给一个 `Model` 对象中的嵌套 `list` 赋值,可以使用以下方式:
假设你有以下的 `Model` 类:
```python
class ExampleModel(models.Model):
name = models.CharField(max_length=50)
nested_list = models.JSONField(default=list)
```
现在你想要给 `nested_list` 赋值一个嵌套的 `list`,可以按照以下方式:
```python
example = ExampleModel.objects.create(name='example')
example.nested_list = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
example.save()
```
这样,你就可以成功地给 `nested_list` 赋值一个嵌套的 `list`。注意,这里使用了 `JSONField` 来存储 `list`,因此我们直接将嵌套的 `list` 赋值给了 `nested_list`。