0

我的 django 应用程序需要根据他的电子邮件域(在 xyz@gmail.com 中的“gmail”)收集用户数据(姓名年龄国家等)。我希望每次遇到新的电子邮件域时都创建一个新表。这可以在 django 中完成吗?

4

1 回答 1

1

这是一个坏主意。您的表都将具有相同的结构。您的所有数据都应存储在一个表中,并使用一domain列将数据分开。为什么要为每个域使用不同的表?无论你有什么理由,都有更好的方法来做到这一点。

这个想法违背了关系数据库设计中的所有内容,以及在它之上的 Django ORM。

于 2012-07-14T13:44:39.333 回答