我正在尝试设置django socail auth。我已经根据文档和它的工作配置了所有东西,我可以从django应用程序向google进行身份验证。但是经过谷歌认证后,当请求返回到我的应用程序时,我得到了以下错误:
DataError at /auth/complete/google-oauth2/
value too long for type character varying(16)
我在google上查找发现,这是由于将长度大于16的值存储在长度为16的变量中(如果我没有错的话)。在
但我无法确定是哪个变量导致了这个错误。在
我看过社交网络认证模型.py没有一个变量的长度是16。在
你们有没有遇到过类似的问题?在
TIA公司
我在
pgAdmin
中查找,导致这个问题的字段是UserSocialAuth
模型的uid
。在它的长度是16,我把它改成255,解决了这个问题。在
相关问题 更多 >
编程相关推荐