我有一个名为“main”的 Django 应用程序。用户身份验证,一切似乎都很好。我从 startapp 命令创建了一个名为“upload”的新应用程序。 用户可以登录“主”应用程序,但我无法在另一个应用程序(“上传”应用程序)的 View 上从 request.user 获取登录用户。它始终返回匿名用户。有什么方法可以获取登录用户吗?非常感谢。
最佳答案
如果将应用程序放置在一个项目中(在一个站点中工作),那么使用什么应用程序并不重要。 但是,如果应用程序在不同的站点中运行,您需要在站点之间共享 session 存储,我认为还需要用户表。
关于python - 如何在不同应用程序的 django View 中获取登录用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9459780/