【发布时间】:2012-01-03 17:53:54
【问题描述】:
我正在创建一个 Django 应用程序,在该应用程序中,用户可以拥有多个电子邮件,包括一个主要电子邮件。在 Django 中,SQL 用户表有一个 CharField 来存储一个电子邮件地址。
我目前的计划是创建一个名为“EmailAddress”的新模型,然后通过外键将此模型链接到用户模型,从而允许多个电子邮件。用户的主要电子邮件地址存储在用户表的email 列中。
但是,我想知道是否有更有效和更可靠的方法来做到这一点。我目前将主电子邮件地址存储了两次,我认为这可能会损害数据完整性。
谢谢。
【问题讨论】:
标签: django django-email