def get(self, request, *args, **kwargs): expositores = [] objs = Expositor.objects.filter(ativo=True).all() for expo in objs: expositores.append({ 'nome_marca': expo.nome_marca, 'descricao': expo.descricao, 'foto': str(expo.foto.build_url(width=600, height=400, crop='fill')).replace( 'http://', 'https://') }) context = {} context['numero_inscricao'] = Cachorro.objects.count() context['form_inscricao'] = InscricaoForm() context['form_expositores'] = ExpositorForm() context['form_patrocinadores'] = PatrocinadorForm() context['expositores'] = expositores return self.render_to_response(context)
def post(self, request, *args, **kwargs): form_patrocinador = PatrocinadorForm(request.POST) if form_patrocinador.is_valid(): form_patrocinador.save() request.session['save_form'] = "patro" return HttpResponseRedirect('/#ten') expositores = [] objs = Expositor.objects.filter(ativo=True).all() for expo in objs: expositores.append({ 'nome_marca': expo.nome_marca, 'descricao': expo.descricao, 'foto': str(expo.foto.build_url(width=600, height=400, crop='fill')).replace( 'http://', 'https://') }) context = {} context['numero_inscricao'] = Cachorro.objects.count() context['form_inscricao'] = InscricaoForm() context['form_expositores'] = ExpositorForm() context['form_patrocinadores'] = form_patrocinador context['expositores'] = expositores return self.render_to_response(context)