मैं जीएई के साथ memcached काम नहीं कर सकता। जब मैं GAE website पर ट्यूटोरियल के बाद, Google कैश बैकएंड का उपयोग करता हूं, तो विचार कैश नहीं होते हैं। इसलिए मैं के रूप में (Django ट्यूटोरियल में सुझाव दिया यूआरएल कैशिंग इस्तेमाल किया जैसे:Django के साथ कैशिंग का उपयोग कैसे करें? (अधिमानतः जीएई में)
`(r'^example$', cache_page(60*15)(views.example)),
तो मैं इस मिल:
File "/python27_runtime/python27_lib/versions/third_party/django-1.4/django/middleware/cache.py", line 205, in __init__
self.cache_timeout = self.cache.default_timeout
AttributeError: 'Client' object has no attribute 'default_timeout'
AttributeError: 'ग्राहक' ऑब्जेक्ट कोई भी विशेषता 'default_timeout' है अगर मैं गूगल का उपयोग बैकएंड (django.core.cache.backends.memcached.MemcachedCache
) मैं
Error: ImproperlyConfigured: Error importing middleware django.contrib.sessions.middleware: "No module named memcache".
यहाँ किसी Django कैशिंग बैकएंड उपयोग के बारे में पहले से पूछा हो और अजगर-memcached स्थापित करने के लिए सुझाव देते हैं, मैंने वह किया और यह अभी भी काम नहीं करता है ।
किसी ने जीएई के लिए बैकएंड लिखने का सुझाव दिया। मैं काफी समझ नहीं पाया। यदि इस प्रश्न का सबसे अच्छा जवाब चरणबद्ध तरीके से बताएगा कि बैकएंड को बहुत मोटे तौर पर कैसे लिखना है, तो मैं उस जवाब को स्वीकार करूंगा।
मुझे लगता है कि तुम यहाँ अपने जवाब मिलेगा: http://stackoverflow.com/questions/1138715/will-djangos-cache-modules-work-on-google-app -engine – nizz
धन्यवाद, ठीक है, मैं ऊपर दिए गए इस प्रश्न को पोस्ट करने से पहले कई बार उन उत्तरों को गया था। लेकिन यह वास्तव में भ्रमित है क्योंकि दो सर्वश्रेष्ठ वोट किए गए उत्तर खुद का विरोधाभास करते हैं, और यह भी एक पुरानी चर्चा है। –