如何在 Django allauth post 安装中执行最后三个步骤?
How to do the last three steps in a Django allauth post-installation?
我在一年多前看到其他人在同一部分遇到过问题,但没有找到答案。
我不知道这最后三个步骤需要我做什么。
- Add a Site for your domain, matching settings.SITE_ID (django.contrib.sites app).
- For each OAuth based provider, add a Social App (socialaccount app).
- Fill in the site and the OAuth app credentials obtained from the provider.
这是我的问题:
我需要添加什么站点?我在开发中,没有域名,我用本地的http://127.0.0.1:8000/
第二部分要求:(我不知道要输入什么)
- 用户
- 提供商
- uid
第三部分要求:
- 提供商,我添加到已安装应用程序的下拉列表(显示)
- 客户端 ID(我从哪里得到这个 Google / Facebook)
- 密钥(我从哪里得到这个 Google / Facebook)
- 让我添加站点(我不知道第一步要添加什么信息的站点)
我查找了其他说明或指南,但没有找到任何有用的信息。
我正在使用 Django 1.9 和 Python 3.5。
如果没记错的话,django-allauth 和 python social auth 非常相似,这应该仍然有用
对于主机名,您可以执行以下两项操作之一:
- 使用 127.0.0.1:8080(尽管我认为至少有些供应商会抱怨)
- 使用 sierra.kilo.com:8080 并将其放入您的 /etc/hosts 文件(或 windows 等效文件)以进行开发
如果没记错的话,我建议选择一个供应商来启动,google 对于我的配置来说比 twitter 稍微挑剔一些;没用过facebook
这将取决于提供商...对于 Twitter,转到 https://apps.twitter.com/ to register your app and therefore get the client id / secret key (and therefore add the site). For google, https://console.developers.google.com/projectselector/apis/credentials 是您注册项目并获取凭据的起点
(刚刚看到评论,它避免了我花时间的部分,但希望第 1 点至少对那部分问题有用)
我在一年多前看到其他人在同一部分遇到过问题,但没有找到答案。
我不知道这最后三个步骤需要我做什么。
- Add a Site for your domain, matching settings.SITE_ID (django.contrib.sites app).
- For each OAuth based provider, add a Social App (socialaccount app).
- Fill in the site and the OAuth app credentials obtained from the provider.
这是我的问题:
我需要添加什么站点?我在开发中,没有域名,我用本地的http://127.0.0.1:8000/
第二部分要求:(我不知道要输入什么)
- 用户
- 提供商
- uid
第三部分要求:
- 提供商,我添加到已安装应用程序的下拉列表(显示)
- 客户端 ID(我从哪里得到这个 Google / Facebook)
- 密钥(我从哪里得到这个 Google / Facebook)
- 让我添加站点(我不知道第一步要添加什么信息的站点)
我查找了其他说明或指南,但没有找到任何有用的信息。
我正在使用 Django 1.9 和 Python 3.5。
如果没记错的话,django-allauth 和 python social auth 非常相似,这应该仍然有用
对于主机名,您可以执行以下两项操作之一:
- 使用 127.0.0.1:8080(尽管我认为至少有些供应商会抱怨)
- 使用 sierra.kilo.com:8080 并将其放入您的 /etc/hosts 文件(或 windows 等效文件)以进行开发
如果没记错的话,我建议选择一个供应商来启动,google 对于我的配置来说比 twitter 稍微挑剔一些;没用过facebook
这将取决于提供商...对于 Twitter,转到 https://apps.twitter.com/ to register your app and therefore get the client id / secret key (and therefore add the site). For google, https://console.developers.google.com/projectselector/apis/credentials 是您注册项目并获取凭据的起点
(刚刚看到评论,它避免了我花时间的部分,但希望第 1 点至少对那部分问题有用)