更新时间:2024-09-08 10:26:30点击:
大家好,今天小编关注到一个比较有意思的话题,就是关于django引用css的问题,于是小编就整理了1个相关介绍django引用css的解答,让我们一起看看吧。
实现缓存的方式,有多种,本地内存缓存,数据库缓存,文件系统缓存。这里介绍使用Redis数据库进行缓存。
环境
redis
django-redis
配置
settings.py
CACHES = { "default": { "BACKEND": "django_redis.cache.RedisCache", "LOCATION": "redis://127.0.0.1:6379/1", "OPTIONS": { "CLIENT_CLASS": "django_redis.client.DefaultClient", "PASSWORD": "mysecret"
}
}
}
python man*e.py createcachetable1
缓存有站点缓存,和单个view缓存
站点缓存:
settings.py
MIDDLEWARE = [ # 站点缓存 , 注意必须在第一个位置
'django.middleware.cache.UpdateCacheMiddleware',
... # 站点缓存, 注意必须在最后一个位置
'django.middleware.cache.FetchFromCacheMiddleware',
]
视图缓存:
views.py
from django.shortcuts import renderfrom django.views.decorators.cache import cache_p*efrom cache.models import Foo# 在需要缓存的视图上添加装饰器, 参数是设置timeout 超时时间, 单位是秒, @cache_p*e(60)def index(request):
bar = Foo.objects.all() return render(request, 'cache/index.html', {'bar': bar})
到此,以上就是小编对于django引用css的问题就介绍到这了,希望介绍关于django引用css的1点解答对大家有用。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484#qq.com,#换成@即可,我们会予以删除相关文章,保证您的权利。 转载请注明出处:http://www.zzbaijie.cn/guojixinwen/39923.html