updated to mistune 3.0+

This commit is contained in:
Otto Naderer 2024-04-16 16:30:05 +02:00
parent 9825a66281
commit 576296933c
2 changed files with 6 additions and 5 deletions

View File

@ -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()

View File

@ -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 '<div id="textimg"><img width="100%" src="' + img.image.url + '"/><br>Title: ' + img.title + '<br>Caption: ' + img.caption + '</div>'
except BlogImage.DoesNotExist:
return '<i>Should display an image here but none with id ' + src + ' was found.</i>'
except:
return '<i>You should see an image here that has not been found unfortunately.</i>'
def footer_info(request):