我試圖將SquareConnect sample form和sample code合併到我的應用程序中。我的應用程序使用Python 2.7和Django 1.5在GAE上運行。我已經下載了squareconnect,certifi,dateutil和urllib3的存儲庫。我已經將表單添加到Django模板中,表單加載正確,並進行驗證。在我的views.py,我已在頂部以下內容:錯誤測試SquareConnect示例付款表格
from __future__ import print_function
進口UUID 進口squareconnect 從squareconnect.rest進口ApiException 從squareconnect.apis.transaction_api進口TransactionApi`
在視圖函數,我有以下內容:
api_instance = TransactionApi()
access_token = 'YOUR_ACCESS_TOKEN'
location_id = 'YOUR_LOCATION_ID'
nonce = 'YOUR_NONCE'
...
其次是其餘的示例代碼。
然而,當我在本地運行測試,我正在上api_instance = TransactionApi()
以下錯誤:
'module' object has no attribute 'CERT_REQUIRED'
錯誤日誌表明它是rest.py文件的行101,這是行:
cert_reqs = ssl.CERT_REQUIRED
任何幫助,將不勝感激瞭如何解決這個問題的錯誤。
感謝您的幫助!我正在運行Python 2.7.6,並升級到2.7.9(Django 1.5似乎不兼容2.7.10)。我仍然收到同樣的錯誤。 OS = Windows 8.我沒有安裝openssl。我嘗試部署到GAE,並且我的網站無法加載Square模型,因此無法加載。 Python確實有SSL支持;我跑你的命令,他們工作得很好。在這一點上,我認爲我只會使用與Square不同的產品,浪費了很多時間,沒有從他們的支持中獲得任何幫助。 – GauchoCoder