为创建的每个用户创建一个新表

时间:2020-06-02 18:46:29

标签: python sql django database

我正在使用Django 3.0,我想知道如何创建一个链接到每个用户创建的新数据库表。从实际意义上讲:我想要一个允许用户将某些内容添加到列表的应用程序,但每个用户都有一个可以在其中添加其内容的不同列表。我应该如何处理这个问题,因为我似乎找不到正确的文档...非常感谢!!!

1 个答案:

答案 0 :(得分:0)

这个评论太长了。

为每个用户创建新表几乎永远不是解决问题的正确方法。相反,您只有一个userStuff表来维护列表。它会有像这样的列:

  • userId
  • stuffId

并且,如果您想要给定用户的内容,只需使用where子句。