django-allauth用FB登录

一直报错,重写/socialaccount/authentication_error.html 里把报错信息放出来,居然是unicode的繁体中文“無法載入網址: 這個網址的網域未包含在應用程式的網域中。若要載入這個網址,請在應用程式設定的「應用程式網域」欄位中新增應用程式的所有的網域及子網域” Blabla, OAuthException code: 191

去github的issues看有不少人提问这事,作者回答“你们在FB那边的配置问题,哥爱莫能助”。。。

无意发现这里 https://stackoverflow.com/questions/52182995/django-allauth-and-facebook-url-blocked-challenge

他说他加上以下配置,完了还报错:

 

ACCOUNT_DEFAULT_HTTP_PROTOCOL = "https"

DEFAULT_HTTP_PROTOCOL = "https"

 

然后我加上,正常了。。。

输入类似这样的地址 "name@something.com"
输入类似这样的地址"http://someaddress.com"
验证码 不区分大小写(看不清)