请求对象没有'用户'

时间:2015-08-22 21:09:55

标签: python django

我有一个Django应用程序在localhost中完全正常但是当我尝试在prod中使用它(在DO上托管)时,每次应用程序尝试get_user时都会出现奇怪的错误。示例:当我浏览管理界面时,这就是我看到的:enter image description here

我无法弄清楚原因!这非常令人困惑。在这方面的任何指示表示赞赏。

编辑:回溯以澄清:http://dpaste.com/3HBPXJC

编辑2:domainname.com发出或发出的每个请求都显示此错误,并且来自www.domainname.com就可以了!我对此非常陌生,我确定我犯了一个愚蠢的错误。这里有什么提示吗?

1 个答案:

答案 0 :(得分:1)

好吧,我会尽力帮助您找到解决方案。根据这个:http://python-social-auth.readthedocs.org/en/latest/configuration/django.html#register-the-application,您应该注册您将使用的应用程序。我建议您在这种情况下使用默认值:

INSTALLED_APPS = (
    ...
    'social.apps.django_app.default',
    ...
)

我无法看到here。在查看您的问题时,这只是我的一件事,但如果您完成与Django doc的集成的所有步骤,那将非常有用。

我希望能帮到你。感谢。