@Romua1d

Как затолкнуть форму в tamlate tags?

Есть форма.
Как передать ее в урл это понятно. А как передать ее в темплейт теги?

Ведь форме нужен урл, куда отправлять информацию ПОСТ.

Нужно для формы обратной связи
  • Вопрос задан
  • 134 просмотра
Решения вопроса 1
@VadimChin
на туже вьюху можно отправлять
но это костыльный костыль, так делать не надо (формы должны быть во вьюхах)

@register.simple_tag(takes_context=True)
def my_form(ctx, ...):
    request = ctx['request']
    form = MyForm(request.POST or None, request.FILES or None)
    if form.is_valid(): 
        ...
    return render_to_string(tpl, {'form': form})
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы