My favorites
▼
|
Sign in
django-forum
Simple Django Forum Component
Project Home
Wiki
Issues
Source
Export to GitHub
READ-ONLY: This project has been
archived
. For more information see
this post
.
Search
Search within:
All issues
Open issues
New issues
Issues to verify
for
Advanced search
Search tips
Subscriptions
Issue
73
attachment: models.patch
(1.1 KB)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
--- models.py 2009-08-05 17:40:04.000000000 +0200
+++ ../../apps/forum/models.py 2009-08-05 17:40:49.000000000 +0200
@@ -10,6 +10,13 @@
from django.contrib.auth.models import User, Group
from django.conf import settings
from django.utils.translation import ugettext_lazy as _
+try:
+ from markdown import markdown
+except ImportError:
+ class MarkdownNotFound(Exception):
+ def __str__(self):
+ return "Markdown is not installed!"
+ raise MarkdownNotFound
from forum.managers import ForumManager
@@ -204,13 +211,14 @@
thread = models.ForeignKey(Thread)
author = models.ForeignKey(User, related_name='forum_post_set')
body = models.TextField(_("Body"))
+ body_html = models.TextField(editable=False)
time = models.DateTimeField(_("Time"), blank=True, null=True)
def save(self, force_insert=False, force_update=False):
- new_post = False
if not self.id:
self.time = datetime.datetime.now()
-
+
+ self.body_html = markdown(self.body)
super(Post, self).save(force_insert, force_update)
t = self.thread
Powered by
Google Project Hosting