我試圖設置django socail auth。我已根據文檔配置所有內容,並且可以在我可以通過django應用程序進行身份驗證的位置進行配置。但是,從谷歌,當請求回來到我的應用程序,我發現了以下錯誤認證之後:DataError值太長,因爲在django中字符變化(16)social_auth
DataError at /auth/complete/google-oauth2/
value too long for type character varying(16)
我擡頭對谷歌和發現,這是由它的存儲長度大於16的值造成的在一個長度爲16的變量中(如果我沒有錯的話)。
但我無法弄清楚是哪個變量導致了這個錯誤。
我已經看過social_auth models.py並沒有變量的16
長度有任何你們也有類似的問題?
TIA
您是否有自定義用戶模型?您項目中的任何其他模型都可能具有此長度的字段?另外,你正在使用哪個數據庫? – omab
是的我有一個自定義用戶模型。我正在使用posgtresql。 – user3030969