我在 python memcach 中存储了一些记录。对象结构如下图所示。我如何像查询数据库一样访问或获取记录。
class CartDetails(models.Model):
id = models.AutoField(primary_key=True)
item_name = models.CharField(max_length = 100)
location = models.CharField(max_length = 250)
item_type = models.ForeignKey(ItemType)
comments = models.TextField(max_length = 250,blank=True)
item_code = models.CharField(max_length = 100)
main_cat_id = models.ForeignKey(MainCategory)
我知道我可以像这样访问内存缓存
cache.get(<some key>)
我想要一些东西,就像我们在 Django 中查询一样
<some model>.objects.filter(<conditions>)
我的意思是有什么方法可以让我指定一些条件并从内存缓存中获取记录。cache.get() #condition like item_name = "some item", item_type = 1 etc
什么是最佳实践。任何帮助将不胜感激。
谢谢