Python 使用django在postgres中创建动态表

Python 使用django在postgres中创建动态表,python,django,postgresql,Python,Django,Postgresql,我需要一点帮助。 我是博士后和德扬戈的新手。我正在django创建一个项目,其中将有n个客户,他们的数据每月保存到数据库中。 因此,我的疑问是,我应该只使用一个表并保存其中的所有数据,还是可以在用户接近时动态创建各个表,然后将值保存到这些表中?事实上,您不需要为每个客户创建特殊的表。SQL数据库的设计方式是将所有相似的数据保存在一个表中。以这种方式与他们合作要容易得多 现在,我建议大家阅读一下关系数据库,以便更好地理解如何在其中存储数据。然后,您将看到如何更好地设计应用程序和数据存储。对于不同的

我需要一点帮助。 我是博士后和德扬戈的新手。我正在django创建一个项目,其中将有n个客户,他们的数据每月保存到数据库中。
因此,我的疑问是,我应该只使用一个表并保存其中的所有数据,还是可以在用户接近时动态创建各个表,然后将值保存到这些表中?

事实上,您不需要为每个客户创建特殊的表。SQL数据库的设计方式是将所有相似的数据保存在一个表中。以这种方式与他们合作要容易得多


现在,我建议大家阅读一下关系数据库,以便更好地理解如何在其中存储数据。然后,您将看到如何更好地设计应用程序和数据存储。

对于不同的客户机使用不同的表是一个坏主意,尤其是如果客户机很多的话。最好是一张桌子上有许多客户。根据数据结构的不同,您可能必须使用外键,只需为客户机创建一个表,并为主要重复出现的值创建另一个表。e、 g.客户表和国家表,就像them@Tushortz我想的是限制桌子的大小。我需要为客户存储每月数据,我猜如果不同客户的表不同,那么每个表都只包含自己的数据。甚至编写查询也可能很容易。你认为呢?从长远来看,维护数据@Vivek CuThanks for the advice@Eugene仍然是一个坏主意,但我所考虑的是将它们单独存储,因为表的大小不会变大,因为我需要每月存储数据,而且我可以将单个客户的数据单独保存。“我只是想知道是否有办法做到这一点。”维维库,我理解你的想法。但从长远来看,我不确定这是否是最好的解决方案。很多表很难维护。顺便问一下,你想解决什么问题?可能有一些标准的解决方案。谢谢@Eugene提供的解决方案。我想我会继续使用一个表来存储所有的值。