[問題] GCP 上 django 如何用 memcache

作者: f496328mm (為什麼會流淚)   2019-08-17 20:19:07
請問在 GCP 上的 App Engine ,使用 django 架站,要使用 memcache,
requirements.txt 需要加入哪個 package?
from google.appengine.api import memcache
這行一直出錯,local 端可以下載 google-cloud-sdk 去 call 裡面的 package,但是
在 GCP 要如何做? 感謝
有參考這篇
https://github.com/GoogleCloudPlatform/getting-started-python/issues/94
在我的 requirements.txt 加入
google-cloud==0.19.0
gunicorn==19.6.0
oauth2client==3.0.0
googleapis-common-protos==1.3.5
還是不行
作者: alvinlin (林矜業)   2019-08-18 13:06:00
我研究了一把。App Engine 隨附內建 Memcached 服務。如果你在本機上可以,有個步驟 https://cloud.google.com/python/django/appengine 讓你將你的環境移至 gcp 不知你試了嗎?至於 requirement,看範例上很單純 https://github.com/GoogleCloudPlatform/python-docs-samples/blob/master/appengine/standard/django/requirements.txt本想幫你試一把,但這環境相依性太高。太花時間了。請自己加油。感覺上它是個托管的docker環境,你就是把你在本機上的東西移值過去。然後不知道你本來用什麼DB,它用的是cloudDB。我光裝本機相應的Sdk就快一小時去了。很可惜我手上沒有Django然後還要用DB做memcache的東西來試,所以我說這東西環境相依性高。要不你po你的code我來試看看

Links booklink

Contact Us: admin [ a t ] ucptt.com