मैं एक चेकबॉक्स कि डेटासंग्रह केवल पढ़ने के लिए होगा वहाँ था चाहते हैं। ऐसा लगता है कि यह हैक मुझे लगता है। आपका मुख्य हैंडलर में निम्नलिखित रखो:
from google.appengine.runtime.apiproxy_errors import CapabilityDisabledError
from google.appengine.api import apiproxy_stub_map
def make_datastore_readonly():
"""Throw ReadOnlyError on put and delete operations."""
def hook(service, call, request, response):
assert(service == 'datastore_v3')
if call in ('Put', 'Delete'):
raise CapabilityDisabledError('Datastore is in read-only mode')
apiproxy_stub_map.apiproxy.GetPreCallHooks().Push('readonly_datastore', hook, 'datastore_v3')
def main():
make_datastore_readonly()
यह यहाँ पाया गया था: http://groups.google.com/group/google-appengine/msg/51db9d51401715ca
+1: दिलचस्प सवाल! शायद जीएई इश्यू ट्रैकर के साथ "मुद्दा" दर्ज करें? – jldupont
एक बहुत अजीब अवलोकन। शायद निक जॉनसन इस पर ध्यान देंगे और इस तेजी से ट्रैक करने में मदद करेंगे? कृप्या? –
जीएई मुद्दा # 1811 है: उपयोगकर्ता प्रशासकों को परीक्षण के लिए क्षमताओं को अक्षम करने की अनुमति दें, जो एक ही चीज़ के लिए बहुत अधिक पूछ रहे हैं और ऐसा लगता है कि अभी तक कोई समाधान नहीं है। उम्मीद है कि Google इसे प्राथमिकता देगा। –