問題タブ [django-cache]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Django 1.7.4 と django-cacheops 2.2.1 の間の相互作用の問題の可能性
Django アプリを 1.6 から 1.7 にアップグレードしています。アプリはdjango-cacheops
クエリの結果を保存するために使用します。Django 1.7 に切り替えた後、最初のリクエストを除くすべてのリクエストで次のエラーが発生します。
AttributeError
を上げた場合はclone
単一項目のlist ですが、その list となるdjango.db.models.query
属性です_result_cache
。
そのdjango-cacheops
関数を呼び出すメソッドでは、 self
型はCacheQuerySet
.
私の疑いでは、この問題の原因は、django
コードがQuerySet
オブジェクトを期待しており、アヒルCacheQuerySet
が の期待に完全に一致していないことですQuerySet
。
また、何かが正しく構成されていない可能性もあります。関連する設定は次のとおりです。
これは、に報告する必要がある実際の問題django-cacheops
ですか? 問題を回避するためのアイデアはありますか (設定以外CACHEOPS_FAKE=True
)?
[編集]:
私の友人は、最小限の repo で問題を再現することができました。django-tracking2
問題はパッケージに起因するようです。
まだ解決策はありませんが、それに取り組んでいます。
django - Django は一部を除くすべてをキャッシュします
私はブログアプリケーションを書いています。すべてのページ (投稿のリスト、投稿の詳細) は本当に静的であり、いつ更新する必要があるかを予測できます (たとえば、新しい投稿を書いたときやコメントが追加されたとき)。@cache_page を使用して、ビュー全体をキャッシュできます。
唯一の問題は、すべてのページに、5 分ごとに更新したい Twitter から収集したデータがあることです。
Django は、テンプレート キャッシング、ビューごとのキャッシング、および低レベル キャッシュ フレームワークを提供します。低レベルのフレームワークを使用すると、ページに表示する必要があるもののほとんどを計算することを回避できます (投稿クエリ、コメント、タグのキャッシュなど)。
私の問題に対する最善のアプローチは何ですか? ビュー/テンプレートのほとんどすべてを積極的にキャッシュする方法は?
iframe の使用を避けたい。
ありがとう
python - 一部のDjango Rest Frameworkビューで@cache_pageを有効にする方法は?
私は基本的な残りのフレームワークのセットアップを持っています:
@cache_page
デコレータを使用してこのリクエストをキャッシュしたい。私は次のような愚かなことを試しました:
これは機能しません。これらのビューを適切にラップするにはどうすればよいですか?
django - Django の MemcachedCache バックエンドで Elasticache を使用する方法
Django の MemcachedCache バックエンドで Amazon の Elasticache サービス (Memcached エンジンを使用) を使用する正しい方法は何ですか?
Django 設定で正常に動作するローカル Memcached サービスをローカルで実行しています。
Elasticache を使用するのは、Memcached クラスター インスタンスを作成し、設定を次のように変更するのと同じくらい簡単だと思いました。
ただし、これをローカルでテストすると、キャッシュはサイレントに失敗し、何も正常に保存されません。
私は何を間違っていますか?MemcachedCache バックエンドに実際のエラー メッセージを表示させるにはどうすればよいですか? このような Elasticache 固有の Django バックエンドを使用する必要がありますか?
django - テンプレートとビューのdjangoキャッシュクエリ結果
cache a query result on per request
基礎にしたい。複数の場所でそのクエリが必要だからです。そして、いつでもどこでも使いたいと思っcache
ていquery
ます。request
そして、request-response
サイクルの最後に有効期限が切れるはずです。ここで解決策を見つけましたが、危険であるという議論があります
誰かがこれを達成する方法を教えてください。
python - Django の問題 (キャッシュ?!)
私は奇妙な問題を抱えています。これは私の見解です:
今、自分のマシンで実行すると完全に動作しますが、サーバーからロードすると、「get_date_range」に1回しかヒットしないようです。その関数の結果がキャッシュされているようで、もちろん、結果が台無しになります。
@never_cache はビューではなく関数であるため、使用できません。解決策はありますか?
ありがとう、デビッド
django - get_or_create タプルをキャッシュするにはどうすればよいですか - django
obj
(ではなくcreated
)をキャッシュするにはどうすればよいですか
できない:
何か案は?