【发布时间】:2020-06-01 03:02:04
【问题描述】:
我需要创建 json 以在两个模型中插入数据,对于标签我已经创建了 json 但我不知道如何为 Question 模型创建 json 以直接从中插入数据。
模型.py
class Tag(models.Model):
id = models.AutoField(primary_key=True)
name = models.CharField(max_length=255)
class Question(models.Model):
name = models.CharField(max_length=255)
Tag_name = models.ManyToManyField(Tag)
标记 json 的样子:
[
{ "name": "a" },
{ "name": "b" }
]
由于 Tag_name 是多对多字段,它在 sqlite 中创建 2 个表,但我想仅使用一个 json 添加数据。如何制作 json 以便插入两个表中的数据?
【问题讨论】:
-
你是在使用自定义脚本读取json文件吗?
-
我已经创建了使用 sqlite 到 json 转换的 Tag 的 json 文件
-
你是如何通过 json 文件添加数据的?
-
对不起,我忘了我还没有为标签添加json数据,
-
发布脚本
标签: django django-models django-rest-framework django-forms django-views