Djangoのキャッシュは、さまざまな方法で構成され、主に以下のものが含まれます。
1.開発とデバッグモード
2.メモリモード
3.ファイルを使用します
4.直接データベース
5.またはmemcacheのRedisの
これは、一般的に使用されていないものについて、主記録であるが、マイクロプロジェクトやベータ構成で使用することができます(主に何を記録バックエンドを、エンジン)
メモリモード
=キャッシュ{ ' デフォルト' { ' BACKEND ':' django.core.cache.backends.locmem.LocMemCache ' 、 ' LOCATION ':' lowmanisbusy '、#は、値に設定する必要があり、そしてのみ存在 } }
開発とデバッグ
説明:これは開始のデバッグであり、任意の実際の内部動作せずに キャッシュ = { 「デフォルト」{ 「BACKEND 」:「django.core.cache.backends.dummy.DummyCache 」
} }
ファイルを使用します
説明:ファイルの保存にこのキャッシュの内容を
注:絶対パス、パスがアクセスDjangoの持つことが保証されなければならない のキャッシュを = { 「デフォルト」{: 「BACKEND 」:「django.core.cache.backends.filebased.FileBasedCache 」、 ' LOCATION ':' は/ var / tmpに/ django_cache '、#のキャッシュファイルのパスに保存されています } }
データベースを使用してください
説明:データベースの内容を保存するには、このキャッシュ のキャッシュ = { 「デフォルト」:{ 「BACKEND 」:「django.core.cache.backends.db.DatabaseCache 」、 「LOCATION 」:「my_cache_table 」、#の設定データがキャッシュに保存されていますテーブル名 } } #は、データシートを作成する必要があります。Pythonのmanage.py createcachetable