Lamson が複数の Django プロジェクトを利用できるように、Django と Lamson を一緒に使用する方法を知りたいです。
サーバー上で複数の Django Web サイトを実行しています (例: domain1.com、domain2.com、および domain3.com)。各 Web サイトに仮想ホストを使用しています。各 Django プロジェクトは独自の仮想環境を使用するため、異なるバージョンの Django (場合によっては Python も) を使用できます。
Lamson を使用して簡単な電子メール処理を行いたいと思います。電子メールを正しい受信者に転送します。たとえば、list1@domain1.com にはいくつかのサブスクライバーがあり、domain1.com に対応する Django プロジェクトにはその情報があります。または、firstname.lastname@domain2.com は、Django プロジェクト domain2.com によって認識される実際のアドレスのエイリアスである可能性があります。通常、情報自体は直接データベースにはありませんが、ある種のプロジェクト固有のロジックを実行する必要があります。たとえば、men@domain1.com は男性ユーザー アカウントのみをフィルター処理し、そのメール アドレスをリストとして返します。
Lamson が Django プロジェクトのデータベースに簡単にアクセスできるように、Django と Lamson を組み合わせる方法についての説明があります。ただし、Django プロジェクトが 1 つしかなく、Lamson と Django が同じ/類似の (仮想) 環境を使用している場合の解決策しか見つかりませんでした。そのような解決策は、たとえばここに記載されていますが、ここでは適用できないと思います。
では、電子メール アドレスを実際の電子メール アドレスのリストに変換するために、Lamson が複数の Django プロジェクトと通信するにはどうすればよいでしょうか?