如何为用户提供应用的单个实例?

时间:2017-06-15 17:51:33

标签: python django web-applications

我在Django项目中创建了一个基本上是留言板的应用程序。我也做了完整的登录功能,一切正常。当用户登录时,他们会转到/ username / app /,这是一个显示所有消息的视图。但是,它们最终都在同一个留言板上,并在其上显示相同的消息。我想要的是每个用户都有自己的消息板实例与所有其他用户隔离。我该如何实现呢?我觉得有一些明显的东西让我失踪。我看过像https://simpleisbetterthancomplex.com/tutorial/2016/07/22/how-to-extend-django-user-model.html这样的东西,但它似乎并不像我想要的那样。如果有人能指出我一些资源来理解这个问题,我将非常感激。

1 个答案:

答案 0 :(得分:0)

您将在用户和消息之间创建关系,然后运行查询以查找用户中引用的所有消息。这可以通过会话完成。一旦用户登录,他将打开会话(单个实例),您可以在那里自定义模板。