ORM. Redefine el Django Memcached backend para cacheado infinito. Cuando un objeto cambia, es invalidado. Nuestros model managers deben heredar de CachingManager. • • • • • 26
de búsqueda a Django Arquitectura similar a los modelos ORM, pero orientado a búsqueda. Soporte de varios motores: Solr, Xapian, Whoosh Escribiendo SearchIndex en search_indexes.py • • • • • • 32
pub_date = DateTimeField(model_attr='pub_date') def index_queryset(self): """Used when the entire index for model is updated.""" return Note.objects.filter(pub_date__lte=datetime.datetime.now()) site.register(Note, NoteIndex) 33