作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在创建一个 Django 应用程序,用户可以在其中拥有多封电子邮件,包括主要电子邮件。在 Django 中,SQL 用户表有一个 CharField 来存储单个电子邮件地址。
我目前的计划是创建一个名为“EmailAddress”的新模型,然后通过外键将此模型链接到 User 模型,从而允许多封电子邮件。用户的主要电子邮件地址存储在 email
中。用户表的列。
但是,我想知道是否有更有效和可靠的方法来做到这一点。我目前将主要电子邮件地址存储两次,我认为这可能会损害数据完整性。
谢谢你。
最佳答案
你的计划听起来完全合理。在大多数情况下,我会同意@Hoff 的回答,但是,按照他的建议添加重复字段只是完全错误的方法。由于外键将在 EmailAddress
上,您可以在这种情况下不创建自定义配置文件,但对于几乎所有其他方案,自定义配置文件都是可行的方法。
关于django - 如何在 Django 中支持多封电子邮件的用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8716534/
我是一名优秀的程序员,十分优秀!