【发布时间】:2011-01-11 07:41:13
【问题描述】:
我已经阅读了similar question 向 Django 博客模型添加标签,其中提到将文章中的标签维护为 StringList 和一个单独的对象以保留这些对象的计数,这很好,因为我会我自己基本上提出了相同的想法,但是我正在努力研究如何保持计数。
我正在覆盖主对象的 put() 方法,但是如何检查标签与当前存储的对象相比是否发生了变化?有什么方法可以在不获取对象的第二个副本的情况下廉价地检查现有数据?
处理它的一种方法是将每个对象存储在 memcache 中,并且只获取它在其中找不到的对象,但是对于一个繁忙的站点,您仍然会经常访问数据存储区。
【问题讨论】:
-
如果这仍然与您相关,这里有一个 blog post I wrote 关于
ndb.Model衍生品的混合。
标签: django google-app-engine tags