[问题] 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