登录后django-allauth登录页面不显示好?

flmtquvp  于 2023-03-04  发布在  Go
关注(0)|答案(1)|浏览(206)

在我的django项目中,我添加了django-alluth作为google登录,但是在我的login.html中点击google登录按钮后,登录的页面是:

我点击继续按钮谷歌登录后,页面显示在底部:

我想从这里,在我的登录模板,当我点击登录与谷歌按钮直接第二piture将显示。我该怎么做呢?因为第一张图片看起来不好。我想直接跳转到其他图像。

uoifb46i

uoifb46i1#

我也遇到过同样的问题,我认为问题出在SOCIALACCOUNT_PROVIDERS变量上。确保变量在www.example.com文件中设置如下(我使用dotenv并将变量保存在. env文件中,但您也可以在管理页面的社交应用〉添加社交应用下设置变量。settings.py file like below (I use dotenv and keep my variables in a .env file, but you can also set the variables in the admin page under Social Applications > add social application.

SOCIALACCOUNT_PROVIDERS = {
    'google': {
        'APP': {
            'client_id': os.getenv('GOOGLE_CLIENT_ID'),
            'secret': os.getenv('GOOGLE_CLIENT_SECRET'),
        },
        "AUTH_PARAMS": {
            "access_type": "online",
        },
    }
}

文件:https://django-allauth.readthedocs.io/en/latest/configuration.html

相关问题