Beispiel #1
0
    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)
Beispiel #2
0
    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)