我正在創建一個Django應用程序,用戶可以在其中包含多個電子郵件,包括主要電子郵件。在Django中,SQL用戶表具有單個CharField來存儲單個電子郵件地址。如何在Django中支持多個電子郵件的用戶?
我目前的計劃是創建一個名爲say「EmailAddress」的新模型,然後通過外鍵將此模型鏈接到用戶模型,從而允許多個電子郵件。用戶的主要電子郵件地址存儲在用戶表的email
列中。
但是,我想知道是否有一個更有效和可靠的方法來做到這一點。我目前正在存儲兩次主要電子郵件地址,這可能會影響數據的完整性。
謝謝。
謝謝!我覺得使用用戶配置文件會將電子郵件數量限制爲email_ [n]個表格列的數量。 – dangerChihuahua007 2012-01-03 21:33:06