對不起,這是一個愚蠢的問題。 通常,當我需要一個包時,我會導入filename.py。 這是怎麼回事https://github.com/simplegeo/python-oauth2?我無法找到oauth2.py文件,因此如何導入此包。如何將python包導入GAE
我是否將此oauth2文件夾複製到項目根目錄然後導入oauth2?
我只是一個初學者,所以你能給我詳細的指導嗎? 感謝您的時間
對不起,這是一個愚蠢的問題。 通常,當我需要一個包時,我會導入filename.py。 這是怎麼回事https://github.com/simplegeo/python-oauth2?我無法找到oauth2.py文件,因此如何導入此包。如何將python包導入GAE
我是否將此oauth2文件夾複製到項目根目錄然後導入oauth2?
我只是一個初學者,所以你能給我詳細的指導嗎? 感謝您的時間
本質上,你是正確的。如果您想在GAE應用程序中使用python軟件包,則必須將其複製到應用程序根目錄中,作爲正常導入可以由應用程序訪問它。然後它將隨應用程序代碼一起上傳,並且在部署時也可以使用。
但也有例外,你沒有這樣做,因爲該庫提供給你,你可以看到那些在這裏:
對於那些你需要編輯app.yaml中。
對於oauth2,你應該看看谷歌的具體實現。我不知道你在那裏鏈接了什麼,我所知道的是無窮無盡的oauth/gae問題通常會在這裏結束:https://developers.google.com/appengine/docs/python/oauth/overview
感謝您的幫助。我正在做導入httplib2和 導入oauth2作爲oauth在views.py。但是,它似乎像oauth2依賴於httplib2,所以我必須進入oauth2添加'導入httplib2'?如果是這樣,我應該在oauth2中添加那個,我很困惑。 – John
我不記得TBH。類似的問題可能有所幫助:http://stackoverflow.com/questions/5246029/oauth-in-google-app-engine –
首先閱讀this。
現在,如果您退房oauth2/__init__.py
,您會看到oauth已經做import httplib2
因此您不必自行導入它。 (當然,除非你也使用httplib2。)
非常感謝你 – John
你怎麼在'import filename.py'中得到任何錯誤? –