1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
   def save(self):
      import textile
      import markdown
      if self.format_type == 'T':
         if self.body:
            self.body_html = textile.textile(self.body)
         if self.summary:
            self.summary_html = textile.textile(self.summary)
      if self.format_type == 'M':
         if self.body:
            self.body_html = markdown.markdown(self.body)
         if self.summary:
            self.summary_html = markdown.markdown(self.summary)
      if self.format_type == 'N':
         if self.body:
            self.body_html = self.body
         if self.summary:
            self.summary_html = self.summary

      super(Post, self).save()