繁体   English   中英

在 django model 中创建伪造密钥列表

[英]Creating a List of forgein keys in django model

我正在尝试在 Django 中制作 2 个模型,它们相互连接,一个称为路径,一个称为课程。 我写了一个 Json 文件,我希望在该文件上使用加载数据,其中表设置如下

培训班:

    "code": 1964, #primary key
    "name": "Documentary in the 21st Century",
    "category": "IHSS",

和途径:

    "id": 1, #primary key
    "name": "Arts",
    "inquiries": [
        1080,
        1300,
        1170,
        1700
    ]

如您所见,我希望 model 路径包含指向几个不同课程的外键列表,但我是 Django 的新手,在网上找不到任何有用的东西。

Yopu 应该看看第二个 model 的 ManyToManyField 配置。 它会是这样的:

inquiries = models.ManyToManyField(Courses)

但请注意,Django 正在为所有模型分配额外的 id 字段,因此您应该使用它而不是第一个 model 中的代码,如果这是您需要保留的信息,它仍然可以有代码归档。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM