Не отображается форма в django при передаче с помощью include

На сайте много страниц с одинаковой формой. Решил записать эту форму в один файл и includ'ом вывести в шаблоне. В итоге появился текст, кнопка "отправить", но самой формы нету, как решить вопрос? При этом, если эту страницу выводить отдельно, форма есть

файл views.py

def includes(request):
error = ''
if request.method == 'POST':
    form  = messageForm(request.POST)
    if form.is_valid():
        form.save()
    else:
        error = 'Не верно введены данные'
form = messageForm()
new = news.objects.order_by('-date')
return render(request, 'main/include.html', {'news': new, 'form': form, 'error': error})

файл с готовой формой include.html

<div class="card mb-4">
<div class="card-header" style="font-family: 'UR'"><i class="bi bi-pencil"></i> Запись</div>
<div class="card-body">
    <form method="post">
        {% csrf_token %}
        {{ form.FirstName }}
        {{ form.Phone }}
        {{ form.Email }}
        {{ form.Message }}
        <small>{{ error }}</small>
        <button class="btn btn-primary col-12" type="submit">Отправить</button>
    </form>
</div>

передается в шаблон

{% include 'main/include.html' %}
Вернуться на верх