Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的 django 应用程序需要根据他的电子邮件域(在 xyz@gmail.com 中的“gmail”)收集用户数据(姓名年龄国家等)。我希望每次遇到新的电子邮件域时都创建一个新表。这可以在 django 中完成吗?
这是一个坏主意。您的表都将具有相同的结构。您的所有数据都应存储在一个表中,并使用一domain列将数据分开。为什么要为每个域使用不同的表?无论你有什么理由,都有更好的方法来做到这一点。
domain
这个想法违背了关系数据库设计中的所有内容,以及在它之上的 Django ORM。