From 576296933ca5bd1923d419b26212c929e36e4255 Mon Sep 17 00:00:00 2001 From: Otto Naderer Date: Tue, 16 Apr 2024 16:30:05 +0200 Subject: [PATCH] updated to mistune 3.0+ --- blogapp/views.py | 2 +- polysite/globals.py | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/blogapp/views.py b/blogapp/views.py index 7c97fcc..0b3f370 100644 --- a/blogapp/views.py +++ b/blogapp/views.py @@ -44,7 +44,7 @@ def detail(request, blogentry_id): bc.save() renderer = CustomRenderer() - md = mistune.Markdown(renderer=renderer, hard_wrap=True) + md = mistune.Markdown(renderer=renderer)#, hard_wrap=True) blogdetail.body = md(blogdetail.body) form = BlogCommentForm() diff --git a/polysite/globals.py b/polysite/globals.py index 7fb3ddc..c832bcc 100644 --- a/polysite/globals.py +++ b/polysite/globals.py @@ -4,12 +4,13 @@ from blogapp.models import blogentry, blogcategory, blogcomment class CustomRenderer(mistune.HTMLRenderer): - def image(self, src, title, alt_text): + def image(self, alt, url, title=None): try: - img = BlogImage.objects.get(pk=src) + img = BlogImage.objects.get(pk=int(url)) + print(img.image.url) return '

Title: ' + img.title + '
Caption: ' + img.caption + '
' - except BlogImage.DoesNotExist: - return 'Should display an image here but none with id ' + src + ' was found.' + except: + return 'You should see an image here that has not been found unfortunately.' def footer_info(request):