私の見解を良くするためにDjangoキャッシュを使用しようとしています。素晴らしい作品、400ms〜8msは完璧です。しかし、ユーザーアクセスページで初めて、Djangoキャッシュページにヘッダーにユーザー情報があり、ログアウトしようとすると、ページにユーザー情報が続きます。Djangoキャッシュをキャッシュなしですべてのページで表示する方法
私もテンプレートでキャッシュを使用してみましたが、良くないです、私の問題はビューから来て、400msを続行します。
マイsettings.py
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.locmem.LocMemCache',
'LOCATION': 'unique-snowflake',
}
}
マイview.py
@cache_page(60 * 15)
def list(request, tag_slug=None):
page = request.GET.get('page')
data = questions_controller.list_questions(request, tag_slug, None, page)
if data:
return render(request, 'questions/list.html', data)
return page_not_found(request, "Page not found")
現在のビューでキャッシュをどのように使用しているかのサンプルコードを提供できますか? – Tirzono
編集ありがとう –
この回答を見てください:https://stackoverflow.com/a/11703958/3342089 – Tirzono