私はDjangoを初めて使用しています(そしてほとんどDDBBを使用しています)。QUESTIONS と SIGNATURES の 2 つのモデルを作成しています。質問の署名に対応するデータベースでいくつかの検索を行いたいと思いました。たとえば、履歴署名 (または生物学など) の 10 の質問を検索します。
主な問題は、すべての質問が異なる署名 (たとえば、Math と Phisycs) に属する可能性があることです。
署名の情報を提供する QUESTIONS モデルの整数フィールドを考えました。たとえば、署名のバイナリ表現: 1010001 で、すべての位置が関連付けられている署名の存在 (または非存在) を示します。これに関する問題は、BBDD を調べるだけでは不十分であり、署名が関連付けられているかどうかを判断する前に計算を行う必要があることです。
この操作は検索を遅くしすぎますか?
manyToMany フィールドについて聞いたことがありますが、これはこの状況を解決するためのより良いアプローチでしょうか?
コメントしてくれてありがとう