Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在django模型中创建伪造密钥列表_Python_Django_Database_Django Models - Fatal编程技术网

Python 在django模型中创建伪造密钥列表

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", "

我试着用Django制作两个相互关联的模型,一个叫做pathways,另一个叫做courses。我编写了一个Json文件,我希望在其中使用load data,表是这样设置的

课程:

    "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编写模型。你看过了吗?是的,我已经把模型写出来了,我只是觉得这是最简单的展示方式