def save_templates_to_datastore(self, templates): futures = [] for slug, raw in templates.items(): template_obj = DrinkStaticTemplate.get_by_template_key(slug) if not template_obj: template_obj = DrinkStaticTemplate(slug=slug) template_obj.populate( source=raw ) futures.append(template_obj.put_async()) return futures
def resolve_template(self, template): src = memcache.get(template) if not src: src = Template.get_by_template_key(template) memcache.set(template, src) return DjangoTemplate(src.source)