如何在Django中将一个模型的多个记录连接到另一个模型?

用户名

我需要为问题设置一些标签。Question模型中,我Tag用作ForeignKey-

class Tag(models.Model):
    tag_text = models.CharField(max_length = 200)

class Question(models.Model):
    tag = models.ForeignKey(Tag, on_delete = models.CASCADE)

我在后端看到的Question可以选择一个,Tag但是我希望一个Question可以选择多个Tags

我很困惑- ManyToMany/ OneToMany/ ...

谢谢

Sanket Sudake

使用ManyToMany关系。

一个人Question可以有多个标签,而一个人Tag可以有多个问题。

class Tag(models.Model):
    tag_text = models.CharField(max_length = 200)

class Question(models.Model):
    tag = models.ManyToManyField(Tag)

相对查询:

  1. 将标签添加到Question实例,

    quest_instance.tags.add(your_tag_instance)
    
  2. 要获取所有有疑问的标签,

    quest_instance.tags.all()
    
  3. 获取有关特定标签的所有问题,

    tag_inst.question_set.all()
    

注意:相对查询可能需要较小的更新。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Mongo中将一个模型链接到另一个模型

来自分类Dev

如何在 Django 中将值从一个模型存储到另一个模型?

来自分类Dev

如何在一个Django模型创建一个链接,指向另一个模型?

来自分类Dev

将多个记录从一个模型保存到另一个模型

来自分类Dev

如何在Rails中将模型的实例添加到另一个模型的实例

来自分类Dev

如何在 Swift 中将数据从一个模型传递到另一个模型?

来自分类Dev

如何在Django模型中将一个子类从一个类继承到另一个类

来自分类Dev

如何在Rails中从另一个模型更新并保存一个模型?

来自分类Dev

如何在另一个视图模型中使用一个模型属性?

来自分类Dev

在odoo中如何在另一个模型中创建记录时如何在模型中创建记录

来自分类Dev

在odoo中如何在另一个模型中创建记录时如何在模型中创建记录

来自分类Dev

如何在 Swift 中将一个可选数组连接到另一个数组?

来自分类Dev

如何在scala中将列表连接到另一个列表

来自分类Dev

如何在 Pandas 中将两列连接到另一个单独的列中?

来自分类Dev

如何在基于文本的 Drupal 8 中将列表连接到另一个列表?

来自分类Dev

如何在Codeigniter中将接收数组值发送到另一个模型

来自分类Dev

如何在Codeigniter中将接收数组值发送到另一个模型

来自分类Dev

Django 从另一个模型获取模型

来自分类Dev

如何从链接到另一个模型的外键访问模型字段?

来自分类Dev

如何在django中将一个表单字段拆分为模型的多个字段?

来自分类Dev

Django关系名称冲突-抽象模型与另一个模型具有多个关系

来自分类Dev

在 Django 中使用模型作为另一个模型的多个字段

来自分类Dev

如何在Django的相同模型中调用/引用另一个属性

来自分类Dev

Django) 如何在多对多关系中查询另一个模型的字段

来自分类Dev

模型的每个实例都有另一个模型的一个或多个实例

来自分类Dev

如何在敲除js中将值从一个视图模型传递到另一个视图模型?

来自分类Dev

如何在Rails中将数据从一个模型/控制器发送到另一个模型/控制器

来自分类Dev

如何使用从一个模型到另一个模型的多个字段作为外键?

来自分类Dev

Django-在另一个模型中使用一个模型的主键

Related 相关文章

  1. 1

    如何在Mongo中将一个模型链接到另一个模型

  2. 2

    如何在 Django 中将值从一个模型存储到另一个模型?

  3. 3

    如何在一个Django模型创建一个链接,指向另一个模型?

  4. 4

    将多个记录从一个模型保存到另一个模型

  5. 5

    如何在Rails中将模型的实例添加到另一个模型的实例

  6. 6

    如何在 Swift 中将数据从一个模型传递到另一个模型?

  7. 7

    如何在Django模型中将一个子类从一个类继承到另一个类

  8. 8

    如何在Rails中从另一个模型更新并保存一个模型?

  9. 9

    如何在另一个视图模型中使用一个模型属性?

  10. 10

    在odoo中如何在另一个模型中创建记录时如何在模型中创建记录

  11. 11

    在odoo中如何在另一个模型中创建记录时如何在模型中创建记录

  12. 12

    如何在 Swift 中将一个可选数组连接到另一个数组?

  13. 13

    如何在scala中将列表连接到另一个列表

  14. 14

    如何在 Pandas 中将两列连接到另一个单独的列中?

  15. 15

    如何在基于文本的 Drupal 8 中将列表连接到另一个列表?

  16. 16

    如何在Codeigniter中将接收数组值发送到另一个模型

  17. 17

    如何在Codeigniter中将接收数组值发送到另一个模型

  18. 18

    Django 从另一个模型获取模型

  19. 19

    如何从链接到另一个模型的外键访问模型字段?

  20. 20

    如何在django中将一个表单字段拆分为模型的多个字段?

  21. 21

    Django关系名称冲突-抽象模型与另一个模型具有多个关系

  22. 22

    在 Django 中使用模型作为另一个模型的多个字段

  23. 23

    如何在Django的相同模型中调用/引用另一个属性

  24. 24

    Django) 如何在多对多关系中查询另一个模型的字段

  25. 25

    模型的每个实例都有另一个模型的一个或多个实例

  26. 26

    如何在敲除js中将值从一个视图模型传递到另一个视图模型?

  27. 27

    如何在Rails中将数据从一个模型/控制器发送到另一个模型/控制器

  28. 28

    如何使用从一个模型到另一个模型的多个字段作为外键?

  29. 29

    Django-在另一个模型中使用一个模型的主键

热门标签

归档