[英]DataError value too long for type character varying(16) in django social_auth
我正在嘗試設置django socail身份驗證。 我已經根據文檔配置了所有內容,並且可以在django應用中通過google進行身份驗證的地方進行了配置。 但是在通過Google身份驗證后,當請求返回到我的應用程序時,出現以下錯誤:
DataError at /auth/complete/google-oauth2/
value too long for type character varying(16)
我在Google上查詢后發現,這是由於在長度為16的變量中存儲了一個長度大於16的值(如果我沒記錯的話)。
但是我無法弄清楚是哪個變量導致了此錯誤。
我查看了social_auth models.py,沒有變量的長度為16。
你們有沒有類似的問題?
TIA
我在pgAdmin
查找,導致此問題的字段是UserSocialAuth
模型的uid
。
它的長度為16,我將其更改為255,它解決了問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.