के लिए delete_memoized के बराबर फ्लास्क कैश, मैं अजगर में अपने एपीआई में फ्लास्क कैश का उपयोग कर रहा हूं।स्पष्ट
वर्तमान में मैं डेकोरेटर @app.cache.memoize(cache_memoize_value)
उपयोग कर रहा हूँ और मैं बुला app.cache.delete_memoized(view)
समस्या यह है कि memoize
साथ यह n
विचारों समय की एक विशेष राशि के लिए और नहीं के लिए कैश की गई हो जाएगा द्वारा यह फ्लश। यदि मैं कैश के लिए टाइमआउट निर्दिष्ट करना चाहता हूं तो मुझे सजावट @app.cache.cached(timeout=300)
का उपयोग करने की आवश्यकता है और इसे app.cache.clear()
से साफ़ करें। हालांकि, यह स्पष्ट विधि सब कुछ साफ़ करेगी न कि केवल एक विशिष्ट दृश्य।
कैश किए गए सजावट का उपयोग करते समय मैं केवल एक विशिष्ट दृश्य को कैसे साफ़ कर सकता हूं?
वास्तव में क्या करने की जरूरत है, मैं एक ही समस्या मिला है। कार्य है, 'हटाएं', लेकिन एपीआई कहते हैं कि ' हटाएं (* तर्क, ** kwargs) आंतरिक कैश ऑब्जेक्ट के लिए प्रॉक्सी फ़ंक्शन। ' – tim