Почему мой шаблон электронной почты в Django отправляет всю модель целиком, а не только вводимые значения

Я пытаюсь отправить копию моей контактной формы по электронной почте, когда форма будет сохранена, но теги шаблона, похоже, отображают полную модель, а не только входные данные. Я понятия не имею, что я здесь делаю не так.

Мой адрес электронной почты template.txt файл

Hi! 
You received a message from {{ contact_form.name }} at {{ contact_form.email }}

{{ contact_form.message}}

Мой views.py

if request.method == "POST":
        contact_form = ContactForm(request.POST, request.FILES)
        if contact_form.is_valid():
            contact_form.save(commit=False)
            try:
                contact_form.image_field_1 = request.FILES['image_field_1']
            except:
                contact_form.save()
            try:
                contact_form.image_field_2 = request.FILES['image_field_2']
            except:
                 contact_form.save()                
            contact_form.save()

            subject = 'Website enquiry'
            body = render_to_string(
            'contact_emails/contact_email_body.txt',
            {'contact_form': contact_form,
            })
        
            send_mail(
               subject,
               body,
               settings.DEFAULT_FROM_EMAIL,
               ['test@gmail.com'],
            )        
            messages.success(request, 
                            "Message received! \
                            We will respond as soon as possible!")

    else:
        contact_form = ContactForm()

Вот что приходит в электронном письме

Привет! Вы получили сообщение от

Повторное тестирование
Вернуться на верх