django-cache

    3热度

    1回答

    我正在为我的Django应用程序使用Memcache。 在Django中,开发人员可以使用模板片段缓存来缓存模板的一部分。 https://docs.djangoproject.com/en/dev/topics/cache/#template-fragment-caching 我想知道是否有一种方法显式更改模板片段缓存部分的值说在views.py。例如,是否可以使用类似于cache.set(“s

    11热度

    5回答

    当在Django的形式使用ModelChoiceField或ModelMultipleChoiceField,有没有办法在缓存组选择通过?目前,如果我通过查询集参数指定选项,则会导致数据库命中。 我想缓存这些选择使用memcached,并防止不必要的点击数据库时显示一个这样的领域的形式。

    4热度

    1回答

    我正在使用视图缓存的Django项目。 它说缓存使用的URL作为关键,所以我想知道如何清除一个密钥的缓存,如果用户更新/删除对象。 举例:用户发布博客文章为domain.com/post/1234/ ..如果用户编辑了该文件,我想通过在视图末尾添加某种类型的delete cache命令来删除该URL的缓存版本保存已编辑的帖子。 我使用: @cache_page(60 * 60) def post

    2热度

    1回答

    我想在我的开发机器上设置约翰尼缓存,但我遇到了一些问题。使用基于文件的缓存是这样的: CACHES = { 'default' : dict( BACKEND= 'johnny.backends.filebased.FileBasedCache', LOCATION= '/tmp', ) } MIDDLEWARE_CLASSES = ( 'j

    2热度

    2回答

    我在基础模板缓存标记: {% cache 100000 categories %} Categories output {% endcache %} 当我通过Django管理增加新的品类,我想否定这一缓存: class CategoriesAdmin(admin.ModelAdmin): def save_model(self, request, obj, form, c

    0热度

    2回答

    当我通过搜索15000个结果时,有没有什么方法可以优化处理速度? 在我看来,我过滤的搜索,因为这: if form.is_valid(): results = Screening.objects.filter( screening_date__range(form.cleaned_data['start_date'],form.cleaned_data['end_date']))

    0热度

    1回答

    在我的网站中,我想向用户展示侧边栏中多个页面中查看次数最多的产品类别。 所以在每个不同的看法,我有: variables = RequestContext(request, { (...) 'most_viewed_cats': calculate_most_viewed_categories() } ,并在各种模板 {% include "list_most_viewe

    3热度

    1回答

    我开发了一个Django站点。 dabatase中的模型实例和网站上的页面之间有几乎一对一的关系。 我想缓存网站上的每个页面(使用memcached作为缓存后端)。该网站不是太大 - 根据信封计算,整个事情应该适合相当小的RAM - 并且数据不会特别频繁变化,因此整个网站可以有效地存活在缓存中。 但是,当数据确实发生变化时,我希望缓存立即反映出来,所以理想情况下我希望每个模型实例能够在保存时从缓存

    0热度

    1回答

    我已启用site-wide Django caching,但我正在使用的第三方应用程序未指定任何缓存控制预期。所以,我猜测他们的观点会被缓存。 问题是我不希望Django缓存某些应用程序的视图。如何在include()上应用网址级缓存控制? url(r"^account/", include("pinax.apps.account.urls")) #How to apply cache contr

    1热度

    2回答

    因此,当我尝试运行runserver或syncdb时,遇到此CACHE错误。 这里是回溯:https://gist.github.com/1538051 我试图插入settings.py文件这样的: CACHE_BACKEND = { 'default': { 'BACKEND': 'django.core.cache.backends.dummy.DummyCache',