django-cache

    2熱度

    3回答

    我想保存查詢結果在一個視圖中的會話獲得,而在另一種觀點認爲檢索它,所以我嘗試類似如下: def default (request): equipment_list = Equipment.objects.all() request.session['export_querset'] = equipment_list 然而,這給我 TypeError at /calbase

    2熱度

    1回答

    我已經使用python腳本將值設置爲外部的Redis服務器。 r = redis.StrictRedis(host='localhost', port=6379, db=1) r.set('foo', 'bar') 並嘗試使用django cache在views.py中獲取web請求的值。 from django.core.cache import cache val = cache.ge

    1熱度

    1回答

    我正在研究Django應用程序,該應用程序使用django-pipeline來處理瀏覽器的文件緩存問題(以及其他好處)。 STATIC_URL = '/static/' STATICFILES_STORAGE = 'pipeline.storage.PipelineCachedStorage' STATICFILES_DIRS = ( os.path.join(PROJECT_RO

    0熱度

    1回答

    我在我的django項目中遇到了這個問題,我相信它與緩存有關。它每六個月出現一次,通過重新啓動應用程序「固定」,僅在幾個月後回來。突然之間,所有的意見將失敗,這種例外。 TypeError: weak object has gone away 而且它並不總是相同的對象,每個視圖失敗,並試圖訪問一個不同的對象。在這種情況下,它訪問用戶(使用request.user.is_authenticate

    0熱度

    1回答

    我正在進行一些積極的緩存,並在使用先前緩存的舊響應時導致CSRF錯誤。 有沒有辦法刷新緩存響應中的csrf標記? 無法理解 https://docs.djangoproject.com/en/1.10/ref/csrf/ 高速緩存部分人能否詳細說明這一點嗎? 我正在使用數據庫後端緩存,並使用cache.get(key)和cache.set(key,value)來存儲和檢索響應。

    0熱度

    1回答

    我使用django 1.10.1,postgres 9.5和redis。 我有一個存儲用戶投票,看上去就像一個表: ========================== object | user | created_on ========================== 其中object和user分別爲外鍵自身表的id列。 問題是,在許多情況下,我必須在一個頁面中列出很多對象。如果用

    0熱度

    1回答

    我想了解Django緩存框架是如何工作的。我在settings.py中設置了memcached,但加載頁面的時間並沒有縮短,Django-debug-toolbar顯示了0個緩存調用。 這是我在settings.py已經設置: CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.memcached.Me

    0熱度

    1回答

    我有一個合適的TfidfVectorizer約120,000功能,我使用joblib.dump保存到文件。我後來從django視圖中使用joblib.load加載該模型,但速度太慢(需要大約2秒)。提高加載速度的最佳方法是什麼?我應該使用django的緩存框架緩存模型嗎?我應該在使用joblib.dump序列化時壓縮模型嗎?有沒有辦法將模型加載到內存中,並保存在內存中,而不是每次調用視圖時重新加載

    0熱度

    1回答

    我有一個查詢集: - queryset = my_object.someobject_set.all() 從那裏開始,我想從查詢集進行過濾。即: print queryset.filter(name='some1').exists() print queryset.filter(name='some2').exists() print queryset.filter(name='some3

    0熱度

    1回答

    我爲許多頁面設置了頁面級緩存。但是,一段時間後,管理員用戶登錄以預覽對該站點的潛在更改。 有沒有一種方法來禁用頁面級緩存只是爲這些用戶? 我通過閱讀the docs但我什麼也沒看見。 更新: 下面是基於v1k45的回答我嘗試: from django.middleware.cache import FetchFromCacheMiddleware logger = logging.getLo