diff --git a/db.sqlite3 b/db.sqlite3 index a086b1f..40a7062 100644 Binary files a/db.sqlite3 and b/db.sqlite3 differ diff --git a/learning_logs/templates/learning_logs/topic.html b/learning_logs/templates/learning_logs/topic.html index 1d61eb8..b10871c 100644 --- a/learning_logs/templates/learning_logs/topic.html +++ b/learning_logs/templates/learning_logs/topic.html @@ -24,7 +24,7 @@

- {{ entry.text | linebreaks }} + {{ entry.markdown_field|safe }}
{% empty %} diff --git a/learning_logs/views.py b/learning_logs/views.py index 2492421..3ab83ac 100644 --- a/learning_logs/views.py +++ b/learning_logs/views.py @@ -3,6 +3,8 @@ from django.http import HttpResponseRedirect, Http404 from django.shortcuts import render, get_object_or_404 +from markdownx.utils import markdownify + from .forms import TopicForm, EntryForm from .models import Topic, Entry @@ -28,6 +30,8 @@ def topic(request, topic_id): if topic.owner != request.user: raise Http404 entries = topic.entry_set.order_by('-date_added') + for entry in entries: + entry.markdown_field = markdownify(entry.markdown_field) context = {'topic': topic, 'entries': entries} return render(request, 'learning_logs/topic.html', context)