Python 缓存不同类型的模型实例
是否可以在django中缓存具有不同类型对象的列表?当我尝试这样做时,django总是不给我任何回报 检查此代码:Python 缓存不同类型的模型实例,python,django,memcached,Python,Django,Memcached,是否可以在django中缓存具有不同类型对象的列表?当我尝试这样做时,django总是不给我任何回报 检查此代码: foo = Foo.objects.all()[:10] bar = Bar.objects.all()[:10] foobar = list(foo) + list(bar) cache.set('foobar', foobar) cache.get('foobar') # None 如果这是正常行为,是否有一些解决方法?Django可以缓存这样的列表,您需要检查 cache
foo = Foo.objects.all()[:10]
bar = Bar.objects.all()[:10]
foobar = list(foo) + list(bar)
cache.set('foobar', foobar)
cache.get('foobar') # None
如果这是正常行为,是否有一些解决方法?Django可以缓存这样的列表,您需要检查
然后cache.set('foo','bar')
以确保缓存工作get
- 缓存后端的日志,以了解
设置是否成功
- 对于memcached后端,是否
太大而无法放入缓存foobar
foobar
的内存缓存值超过了1mb。谢谢