def save(self): from occupywallst.templatetags.ows import markup_unsafe if self.use_markdown: self.rendered = markup_unsafe(self.content) else: self.rendered = self.content super(Verbiage, self).save() Verbiage._invalidate()
def get(name, language=None): key = 'verbiage_%s_%s' % (name, language) res = cache.get(key) if res is None: verb = Verbiage.objects.get(name=name) try: verb = verb.translations.get(language=language) except ObjectDoesNotExist: pass if verb.use_markdown: from occupywallst.templatetags.ows import markup_unsafe res = markup_unsafe(verb.content) elif verb.use_template: from django.template import Template res = Template(verb.content) else: res = verb.content cache.set(key, res) return res
def get(name, language=None): key = Verbiage._make_key(name, language) res = cache.get(key) if res is None: verb = Verbiage.objects.get(name=name) try: verb = verb.translations.get(language=language) except ObjectDoesNotExist: pass if verb.use_markdown: from occupywallst.templatetags.ows import markup_unsafe res = markup_unsafe(verb.content) elif verb.use_template: from django.template import Template res = Template(verb.content) else: res = verb.content cache.set(key, res) return res
def get(name, language=None): key_uf = 'verbiage_%s_%s' % (name, language) key = filter(lambda c: ord(c) > 0x20, key_uf.replace(' ', '_')) if len(key) >= 250: raise ObjectDoesNotExist res = cache.get(key) if res is None: verb = Verbiage.objects.get(name=name) try: verb = verb.translations.get(language=language) except ObjectDoesNotExist: pass if verb.use_markdown: from occupywallst.templatetags.ows import markup_unsafe res = markup_unsafe(verb.content) elif verb.use_template: from django.template import Template res = Template(verb.content) else: res = verb.content cache.set(key, res) return res
def save(self): from occupywallst.templatetags.ows import markup_unsafe self.rendered = markup_unsafe(self.content) super(Verbiage, self).save() Verbiage._invalidate()