|
|
|
|
@ -5,7 +5,6 @@ from django.contrib.auth.mixins import PermissionRequiredMixin |
|
|
|
|
from django.views.generic import ListView, DetailView, CreateView, View, TemplateView |
|
|
|
|
from django.views.generic.edit import FormMixin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
from users.models import User |
|
|
|
|
from .models import Project, Portfolio, Candidate, Answer, Realty |
|
|
|
|
from .forms import ProjectForm, PortfolioForm, AnswerForm, RealtyForm |
|
|
|
|
@ -105,7 +104,7 @@ class TestView(View): |
|
|
|
|
|
|
|
|
|
def post(self, request, *args, **kwargs): |
|
|
|
|
form = self.form_class(request.POST) |
|
|
|
|
second_form = self.form_second(request.POST,prefix='form_2') |
|
|
|
|
second_form = self.form_second(request.POST, prefix='form_2') |
|
|
|
|
if form.is_valid() and second_form.is_valid(): |
|
|
|
|
return self.form_valid(request, form, second_form) |
|
|
|
|
return render(request, self.template_name, {'form': form, 'second_form': second_form}) |
|
|
|
|
@ -120,9 +119,6 @@ class TestView(View): |
|
|
|
|
project.save() |
|
|
|
|
return HttpResponseRedirect('/projects/') |
|
|
|
|
|
|
|
|
|
def form_invalid(self, form, second_form): |
|
|
|
|
pass |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class TestProjectView(View): |
|
|
|
|
model = Project |
|
|
|
|
@ -169,7 +165,6 @@ class TestProjectView(View): |
|
|
|
|
realty_form=realty_form)) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class ProjectComparisonView(DetailView): |
|
|
|
|
model = Project |
|
|
|
|
template_name = 'comparison.html' |
|
|
|
|
|