Я пытаюсь создать образовательный сайт с использованием Django, где каждый может создавать посты. Теперь в этих сообщениях я хочу предоставить ссылки на изображения в теге, чтобы они отображались в сообщении. Например, подойдет что-то похожее на тег html img.
Представление создания моего поста:
class PostCreateView(LoginRequiredMixin, CreateView):
model = Post
fields = ['title', 'content', 'display', 'category']
def form_valid(self, form):
form.instance.author = self.request.user
return super().form_valid(form)
def cat_on_all_pages(request):
return {'cat': Category.objects.all()}
Мой HTML-шаблон для создания постов (здесь я использую хрустящие формы):
{% extends "blog/base.html" %}
{% block title %}Submit a Course{% endblock %}
{% load crispy_forms_tags %}
{% block content %}
<div>
<form method="POST">
{% csrf_token %}
<fieldset class="form-group">
<legend class="border-bottom mb-4">Submit or Edit a Course</legend>
{{form|crispy}}
</fieldset>
<div class="form-group">
<button class="btn btn-outline-info" type="submit">Post</button>
</div>
</form>
</div>
{% endblock content %}