Python 在django模型中创建伪造密钥列表
我试着用Django制作两个相互关联的模型,一个叫做pathways,另一个叫做courses。我编写了一个Json文件,我希望在其中使用load data,表是这样设置的 课程:Python 在django模型中创建伪造密钥列表,python,django,database,django-models,Python,Django,Database,Django Models,我试着用Django制作两个相互关联的模型,一个叫做pathways,另一个叫做courses。我编写了一个Json文件,我希望在其中使用load data,表是这样设置的 课程: "code": 1964, #primary key "name": "Documentary in the 21st Century", "category": "IHSS", 和途径: "id": 1, #primary key "name": "Arts", "
"code": 1964, #primary key
"name": "Documentary in the 21st Century",
"category": "IHSS",
和途径:
"id": 1, #primary key
"name": "Arts",
"inquiries": [
1080,
1300,
1170,
1700
]
如您所见,我希望模型路径包含指向多个不同课程的外键列表,但我是Django的新手,在网上找不到任何有用的东西。Yopu应该查看第二个模型的ManyToManyField配置。应该是这样的:
inquiries = models.ManyToManyField(Courses)
但请注意,Django正在为所有模型分配额外的id字段,因此您应该在第一个模型中使用该字段而不是代码,如果这是您需要保留的信息,第一个模型中仍然可以有代码字段。您找不到太多帮助,因为您不是用json而是用python编写模型。你看过了吗?是的,我已经把模型写出来了,我只是觉得这是最简单的展示方式