Добрый день всем! Подскажите пожалуйста . Не могу реализовать форму ответа на заданный вопрос.

Есть модельная форма в которой пользователь может указать свои данные и задать вопрос.

class VenDirForm(forms.ModelForm):
    class Meta:
        model = VenDir
        fields = ['manager_name', 'manager_email', 'ven_select', 'dir_select', 'theme', 'question']

def form(request):
    if request.method == 'POST':
        form = VenDirForm(request.POST)

        if form.is_valid():
            manager_name = form.cleaned_data['manager_name']
            ven_select = form.cleaned_data['ven_select']
            dir_select = form.cleaned_data['dir_select']
            manager_email = form.cleaned_data['manager_email']
            theme = form.cleaned_data['theme']
            question = form.cleaned_data['question']

            a = PresaleUser.objects.get(user_direction=dir_select)
            b = a.email

            form.save()

            return SendPresaleMail(b, manager_email, theme)
    else:
        form = VenDirForm()

    return render(request, 'knowledgebase/form.html', {'form': form})

Далее нужно сформировать форму ответа на заданный вопрос (например редиректом на новую страницу)

Мысль моя идет в направлении что нужно зная id вновь созданного вопроса обновить данные поля ответа в модели.

Вот сама модель

class VenDir(models.Model):
    manager_name = models.CharField(verbose_name='Имя менеджера', max_length=30)
    manager_email = models.EmailField(verbose_name='E-mail')
    dir_select = models.ForeignKey(Directions, verbose_name='Направление')
    ven_select = models.ForeignKey(Vendor, verbose_name='Продукт')
    theme = models.CharField(max_length=100, verbose_name='Тема')
    question = models.TextField(verbose_name='Вопрос')
    answer = models.TextField(verbose_name='Ответ')
    datetime = models.DateField(auto_now_add=True)