「を持っている」私はこのコードから次のエラーを取得する:はAttributeError:「SimpleCache」オブジェクトが属性を持っていない
def render(template, **kw):
if not cache.has("galleries"):
cache.set('galleries', getTable(Gallery))
return render_template(template, galleries=galleries, **kw)
エラー:
File "/vagrant/diane/diane.py", line 38, in render
if cache.has("galleries"):
AttributeError: 'SimpleCache' object has no attribute 'has'
私はせずに何回か前に同じコードを使用していますあらゆる問題。私もこれをコピーし、簡単なテストを実行して動作します。
from werkzeug.contrib.cache import SimpleCache
cache = SimpleCache()
def x():
if cache.has('y'):
print 'yes'
print cache.get("y")
else:
print 'no'
x()
すべてのアイデアは本当に感謝します。
ドキュメント「このメソッドはオプションであり、すべてのキャッシュで実装されない可能性があります。これはdiane.pyで使用されているSimpleCacheのインスタンスに当てはまりますか? http://werkzeug.pocoo.org/docs/0.11/contrib/cache/ – JacobIRR