aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/edit
diff options
context:
space:
mode:
authorJoar Wandborg <git@wandborg.com>2011-06-12 03:24:31 +0200
committerJoar Wandborg <git@wandborg.com>2011-06-12 03:24:31 +0200
commit44e2da2fe60a3b8765d0fef5a9ce0c3e5997dd01 (patch)
treed23323b61f33780b46bb7cdc9349ad174849ecca /mediagoblin/edit
parentd07713d0b0696528927e720e957ac4d049e3f46f (diff)
downloadmediagoblin-44e2da2fe60a3b8765d0fef5a9ce0c3e5997dd01.tar.lz
mediagoblin-44e2da2fe60a3b8765d0fef5a9ce0c3e5997dd01.tar.xz
mediagoblin-44e2da2fe60a3b8765d0fef5a9ce0c3e5997dd01.zip
Added Markdown rendering for `media_entry`
Diffstat (limited to 'mediagoblin/edit')
-rw-r--r--mediagoblin/edit/views.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/mediagoblin/edit/views.py b/mediagoblin/edit/views.py
index c5f0f435..2bc53a54 100644
--- a/mediagoblin/edit/views.py
+++ b/mediagoblin/edit/views.py
@@ -47,7 +47,14 @@ def edit_media(request, media):
u'An entry with that slug already exists for this user.')
else:
media['title'] = request.POST['title']
- media['description'] = request.POST['description']
+ media['description'] = request.POST.get('description')
+
+ import markdown
+ md = markdown.Markdown(
+ safe_mode = 'escape')
+ media['description_html'] = md.convert(
+ media['description'])
+
media['slug'] = request.POST['slug']
media.save()