Django: 使用谷歌账号进行登录
我已在Arch Linux上执行了与该页面相同的操作。
在Django中实现【谷歌账号登陆】-仅需4个简单步骤即可实现!
我从GitHub上克隆了代码。
我们将事先创建client_id。

安装必要的库
sudo pacman -S python-django-allauth
sudo pacman -S python-django-environ
代码的克隆
git clone https://github.com/ryo-keima/django-social-auth-demo.git
创建.env文件
cd django-social-auth-demo/
mv .env.example .env
SECRET_KEY='goodmorning'
我移民
python manage.py migrate
创建超级用户
python manage.py createsuperuser
服务器启动
python manage.py runserver
登录到管理者网站

将网站名称更改为127.0.0.1:8000。


请访问 http://localhost:8000/login/。


点击 “继续”。
请使用 Gmail 地址登录

确认的版本
$ python --version
Python 3.11.3
$ python -m django --version
4.2.3
>>> import allauth
>>> allauth.__version__
'0.54.0'
>>> import environ
>>> environ.__version__
'0.10.0'