私はこれに間違ったアプローチをしているように感じますが、最善の方法はわかりません。
(約 100 人の受信者のリストから) 誰が受信するかに基づいて、データを異なる方法で処理する必要があります。各受信者には、実行する必要がある多くの固有の処理があります。たとえば、宛先ごとに読みやすいデータを出力したり、宛先ごとに固有のリンクを生成したりできる必要があります。
私が最初に考えたのは、継承を使用して受信者の種類ごとに処理関数をクラスにカプセル化することです。これはきれいでpythonicだと思います。
ただし、場合によっては処理を別の方法で行う必要があり、これをコードベースの外部で制御する必要があります。たとえば、ある受信者のリンク生成をオフにする必要がある場合があります。私の考えは、各受信者を行として、現在のフラグを列として、サイトの DB にテーブルを作成することでした。
問題は、処理クラスを情報の行にどのように対応させるかです。クラス名を SQL 列にダンプするという考えは好きではありません。
英語は私の母国語ではないため、これが不明確な場合は申し訳ありません。