我是 Django 的新手(几乎是 DDBB)。我正在创建两个模型:问题和签名。我想在数据库中进行一些搜索以关注问题的签名。例如搜索历史签名(或生物学等)的 10 个问题。
主要问题是每个问题都可能属于不同的签名(例如数学和物理)。
我想到了 QUESTIONS 模型中的一个整数字段,它提供了签名的信息,例如签名的二进制表示:1010001,其中每个位置都表示相关签名的存在(或不存在)。这样做的问题是,对 BBDD 的了解还不够,而且您必须在确定签名是否关联之前进行计算。
这个操作会不会太慢搜索?
我听说过 manyToMany 领域,这是解决这种情况的更好方法吗?
感谢您的意见