ユーザーがプライマリメールを含む複数のメールを送信できる Django アプリケーションを作成しています。Django では、SQL ユーザー テーブルに単一の CharField があり、単一の電子メール アドレスを格納します。
私の現在の計画は、「EmailAddress」という名前の新しいモデルを作成し、このモデルを外部キーを介して User モデルにリンクして、複数の電子メールを許可することです。ユーザーのプライマリ電子メール アドレスはemail
、user テーブルの列に格納されます。
しかし、これを行うためのより効率的で信頼性の高い方法があるかどうか疑問に思っていました。現在、プライマリ メール アドレスを 2 回保存しているため、データの整合性が損なわれる可能性があると感じています。
ありがとうございました。