問題タブ [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.

0 投票する
1 に答える
453 参照

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問題はパッケージに起因するようです。

まだ解決策はありませんが、それに取り組んでいます。

0 投票する
2 に答える
173 参照

django - Django は一部を除くすべてをキャッシュします

私はブログアプリケーションを書いています。すべてのページ (投稿のリスト、投稿の詳細) は本当に静的であり、いつ更新する必要があるかを予測できます (たとえば、新しい投稿を書いたときやコメントが追加されたとき)。@cache_page を使用して、ビュー全体をキャッシュできます。

唯一の問題は、すべてのページに、5 分ごとに更新したい Twitter から収集したデータがあることです。

Django は、テンプレート キャッシング、ビューごとのキャッシング、および低レベル キャッシュ フレームワークを提供します。低レベルのフレームワークを使用すると、ページに表示する必要があるもののほとんどを計算することを回避できます (投稿クエリ、コメント、タグのキャッシュなど)。

私の問題に対する最善のアプローチは何ですか? ビュー/テンプレートのほとんどすべてを積極的にキャッシュする方法は?

iframe の使用を避けたい。

ありがとう

0 投票する
1 に答える
1735 参照

python - 一部のDjango Rest Frameworkビューで@cache_pageを有効にする方法は?

私は基本的な残りのフレームワークのセットアップを持っています:

@cache_pageデコレータを使用してこのリクエストをキャッシュしたい。私は次のような愚かなことを試しました:

これは機能しません。これらのビューを適切にラップするにはどうすればよいですか?

0 投票する
1 に答える
3767 参照

django - Django の MemcachedCache バックエンドで Elasticache を使用する方法

Django の MemcachedCache バックエンドで Amazon の Elasticache サービス (Memcached エンジンを使用) を使用する正しい方法は何ですか?

Django 設定で正常に動作するローカル Memcached サービスをローカルで実行しています。

Elasticache を使用するのは、Memcached クラスター インスタンスを作成し、設定を次のように変更するのと同じくらい簡単だと思いました。

ただし、これをローカルでテストすると、キャッシュはサイレントに失敗し、何も正常に保存されません。

私は何を間違っていますか?MemcachedCache バックエンドに実際のエラー メッセージを表示させるにはどうすればよいですか? このような Elasticache 固有の Django バックエンドを使用する必要がありますか?

0 投票する
1 に答える
221 参照

django - テンプレートとビューのdjangoキャッシュクエリ結果

cache a query result on per request基礎にしたい。複数の場所でそのクエリが必要だからです。そして、いつでもどこでも使いたいと思っcacheていqueryます。requestそして、request-responseサイクルの最後に有効期限が切れるはずです。ここで解決策を見つけましたが、危険であるという議論があります

誰かがこれを達成する方法を教えてください。

0 投票する
1 に答える
55 参照

python - Django の問題 (キャッシュ?!)

私は奇妙な問題を抱えています。これは私の見解です:

今、自分のマシンで実行すると完全に動作しますが、サーバーからロードすると、「get_date_range」に1回しかヒットしないようです。その関数の結果がキャッシュされているようで、もちろん、結果が台無しになります。

@never_cache はビューではなく関数であるため、使用できません。解決策はありますか?

ありがとう、デビッド

0 投票する
1 に答える
537 参照

django - get_or_create タプルをキャッシュするにはどうすればよいですか - django

obj(ではなくcreated)をキャッシュするにはどうすればよいですか

できない:

何か案は?