示例#1
0
 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()
示例#2
0
 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
示例#3
0
 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
示例#4
0
 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
示例#5
0
 def save(self):
     from occupywallst.templatetags.ows import markup_unsafe
     self.rendered = markup_unsafe(self.content)
     super(Verbiage, self).save()
     Verbiage._invalidate()