Визуализация формы django в нескольких шаблонах различных классов и функций представления - PullRequest
0 голосов
/ 06 февраля 2020

Я хочу отобразить форму в шаблоне класса mydetails, то есть details_detail. html

views.py

class mydetails(generic.DetailView):
    model = details
     def get_context_data(self, **kwargs):
     context = super(ads_detail_vis, self).get_context_data(**kwargs)
     context['test'] = Type_details.objects.all()
     return context

def formView(request):
    if request.method == 'GET':
        form = ContactForm()
    else:
        form = ContactForm(request.POST)
        if form.is_valid():
            {some code}

            return redirect('success')
    return render(request, "my_app/form.html", {'form': form})

details_detail. html

<html>
some code context from mydetails class...

{% csrf_token %}
{{ form }}
</html>

1 Ответ

0 голосов
/ 06 февраля 2020

Просмотр файла

class mydetails(generic.DetailView):
    model = details
     def get_context_data(self, **kwargs):
     context = super(ads_detail_vis, self).get_context_data(**kwargs)
     context['test'] = Type_details.objects.all()
     context['form'] = ContactForm()
     return context

HTML файл

<html>
some code context from mydetails class...
<form>
{% csrf_token %}
{{ form }}
</form>
</html>
...