def post(self, *args, **kwargs): context = self.get_context_data(*args, **kwargs) if (not context['offer_form'].is_valid()): self.template_name = 'start.html' else: job = Job() job.title = self.request.POST.get('title') job.description = self.request.POST.get('description') job.location_code = self.request.POST.get('localisation_code') job.location_city = self.request.POST.get('localisation_city') job.location_province = self.request.POST.get('localisation_province') job.location_country = self.request.POST.get('localisation_country') job.company = self.request.POST.get('name_company') job.contract = self.request.POST.get('contract') job.function_code = self.request.POST.get('function') job.industry_code = self.request.POST.get('industry') job.end_date = datetime.now() + timedelta(30) job.state = 0 job.save() context['job'] = job context['options'] = { 'schools': True, 'pe': True, } return self.render_to_response(context)