def modal(request, tipo, id_item): contexto = {} if not tipo in ['oferta','destaque','evento']: raise Http404 nome_template = "modais/%s.html" % tipo item = Oferta.objects.get_or_none(id=id_item) if item: Log.regitra_acao(item, Log.CLIQUE) contexto[tipo] = item.to_dict(modal=True) if not contexto: raise Http404 return render(request, nome_template, contexto)
else: hashtags = '#LapisVermelho' mensagem = '%s%s%s%s%s%s%s' % (item_dict['titulo'], quebra_linha, item_dict['descricao'], quebra_linha, hashtags, quebra_linha, item.url) contexto = {'titulo': item_dict['titulo'], 'descricao': item_dict['chamada_promocional'], 'imagem': destino_url, 'mensagem': mensagem} Log.regitra_acao(item,Log.COMPARTILHADA) return jsonResponse(contexto) @csrf_exempt def solicitar_loja(request): shopping = request.COOKIES.get('shp_id', None) if not shopping: raise Http404 nome = request.POST.get('nome', None) email = request.POST.get('email', None) loja = request.POST.get('loja', None) loja_solicitada = Loja.objects.filter(shopping_id=shopping,nome=loja)[:1] if loja_solicitada: loja_solicitada = loja_solicitada[0]