0
我正在編寫一個應用程序,我使用從Google's Client Library for for Python來簡化流程以讓我的應用訪問Google API。但是,我已經達到了需要提取實際憑證並手動爲輔助方法授權的點。在我的App Engine數據存儲瀏覽器在儀表板,我有實體CredentialsModel對象,但我不能與此代碼編程的方式訪問它們:提取由Python設置的App引擎中的Outh2憑證decorator
creds = StorageByKeyName(CredentialsModel, 'username', 'credentials').get()
它總是產生「NameError:全局名稱‘CredentialsModel’不是定義」。我怎樣才能將憑證值從裝飾器使用的存儲中取出正確的型號名稱?謝謝您的幫助!
你導入了'CredentialsModel'嗎? (即,「從模型導入CredentialsModel」或類似的東西) – 2014-11-23 07:11:39
是的,當然可以。它仍然不會。我想知道是否直接訪問存儲對象會更好... – user2302078 2014-11-23 13:21:31
以及你有錯誤是因爲'CredentialsModel'不在你調用它的範圍內。與GAE無關,完全是Python方面。 – 2014-11-23 23:22:36