def get(self, request, id_regra): regra = Regra.objects.get(pk=id_regra) usuario_logado = self.request.user menu = get_list('Regras', self.request.user) regra_form = self.form_class(instance=regra) return render(request, self.template_name, context=locals())
def get(self, request, id_produto): produto = Produto.objects.get(pk=id_produto) usuario_logado = self.request.user menu = get_list('Produtos', self.request.user) produto_form = self.form_class(instance=produto) return render(request, self.template_name, context=locals())
def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) regras = self.get_queryset().distinct() context['buscar_form'] = self.form_class(self.request.GET) context['regras'] = regras context['total_regras'] = regras.count() page = int(self.request.GET.get('regras_page', 1)) context['regras_paginator'] = Paginator(regras, 25).page(page) context['menu'] = get_list('Regras', self.request.user) return context
def post(self, request, *args, **kwargs): regra_form = self.form_class(request.POST, use_required_attribute=False) menu = get_list('Regras', self.request.user) if regra_form.is_valid(): regra = regra_form.save() analise_classificao(regra) messages.success( request, '<strong> Regra </strong> foi salva com sucesso. ') return redirect(reverse('listar_regras')) return render(request, self.template_name, context=locals())
def post(self, request, *args, **kwargs): produto_form = self.form_class(request.POST, use_required_attribute=False) menu = get_list('Produtos', self.request.user) if produto_form.is_valid(): produto = produto_form.save() analise_classificao() messages.success( request, '<strong>' + produto.nome + '</strong> foi salvo com sucesso. ') return redirect(reverse('listar_produtos')) return render(request, self.template_name, context=locals())
def get(self, request): regra_form = self.form_class(use_required_attribute=False) menu = get_list('Regras', self.request.user) return render(request, self.template_name, context=locals())
def index(request): menu = get_list('Dashboard') analise_classificao() return render(request, 'base/index.html', locals())
def classificacao_produto(request, id_produto): menu = get_list('Produtos') produto = Produto.objects.get(pk=id_produto) return render(request, 'produto/classificacao_produto.html', locals())