Exemplo n.º 1
0
def produtoSalvar(request):
     if request.method == 'POST':
        form = produtoForm(request.POST)

        if form.is_valid():
            
            if(form.data['pk']):
                produto = Produto.objects.get(pk=form.data['pk'])
                produto.nome=string.replace(string.replace(form.data['nome'],"(u'",""),"',)","")
                produto.quantidade=string.replace(string.replace(form.data['quantidade'],"(u'",""),"',)","")
                produto.observacao=string.replace(string.replace(form.data['observacao'],"(u'",""),"',)","")
                produto.modelo=string.replace(string.replace(form.data['modelo'],"(u'",""),"',)","")
                
            else:
                
                produto = Produto(
                    nome=form.data['nome'], 
                    quantidade=form.data['quantidade'],
                    observacao=form.data['observacao'],
                    modelo=form.data['modelo']
                )
                
            produto.save()
            return HttpResponseRedirect('/produtos/')
        else:
            return render(request,'formProdutos.html',{'form':form})
Exemplo n.º 2
0
def adicionaProduto(idusuario, idProduto, nome, marca, categoria, preco, imagem, quantidade):
    try:
        produto = Carrinho.objects.get(idusuario=idusuario, produtos__produto__idProduto=idProduto)
    except:
        produto = Produto(idProduto=idProduto, nome=nome, categoria=categoria, marca=marca, preco=preco, imagem=imagem, quantidade=quantidade)
        Carrinho.objects(idusuario=idusuario).update(add_to_set__produtos=produto)
    return produto
Exemplo n.º 3
0
 def get(self, request):
     produtos = ["notebook", "mouse", "teclado", "monitor", "HD", "livros"]
     list_produtos = []
     for produto in produtos:
         p = Produto(descricao=produto, preco=10)
         list_produtos.append(p)
     Produto.objects.bulk_create(list_produtos)
     return HttpResponse("Funcionou o BULK")
Exemplo n.º 4
0
    def get(selfself, request):
        produtos = ['Banana', 'Maçã', 'Limão', 'Laranja', 'Pera', 'Melancia']
        list_produtos = []

        for produto in produtos:
            p = Produto(descricao=produto, preco=10)
            list_produtos.append(p)
        Produto.objects.bulk_create(list_produtos)
Exemplo n.º 5
0
    def get(self, request):
        produtos = ['Banana', 'apple', 'limon', 'orange', 'pineapple']
        list_produtos = []
        for prod in produtos:
            list_produtos.append(Produto(descricao=prod, preco=10))

        Produto.objects.bulk_create(list_produtos)
        return HttpResponse("Salvo com sucesso")
Exemplo n.º 6
0
    def get(self, request):
        produtos = ['Banana', 'Maca', 'Limao', 'Laranja', 'Pera', 'Melancia']
        lista_produtos = []
        for produto in produtos:
            p = Produto(descricao=produto, preco=10)
            lista_produtos.append(p)

        Produto.objects.bulk_create(lista_produtos)
        return HttpResponse("funcionou")
Exemplo n.º 7
0
    def get(self, resquest):
        produtos=['Banana', 'Maça', 'Limão', 'Pera', 'Melancia']
        list_produtos=[]

        for produto in produtos:
            p = Produto(descricao=produto, preco=10)
            list_produtos.append(p)
        Produto.objects.bulk_create(list_produtos)
        return HttpResponse('Funcionou')
Exemplo n.º 8
0
    def get(self, request):
        produtos = ['banana', 'maca', 'limao', 'laranja', 'pera', 'melancia']
        list_produtos = []
        for produto in produtos:
            p = Produto(descricao=produto,preco=10)
            list_produtos.append(p)

        Produto.objects.bulk_create(list_produtos)

        return HttpResponse('funcionou')
Exemplo n.º 9
0
    def get(self, request):
        produtos = ['Banana', 'Lemon', 'Apple', 'Kiwi']
        list_produtos = []

        for produto in produtos:
            p = Produto(descricao=produto, preco=10)
            list_produtos.append(p)

        Produto.objects.bulk_create(list_produtos)

        return HttpResponse('Funcionou')
Exemplo n.º 10
0
 def criar_produtos(produtos):
     Produto.objects.all().delete()
     aux = []
     for produto in produtos:
         data = dict(
             descricao=Utils.gen_digitis(3) + " - " + produto,
             preco=random() * randint(750, 4500),
         )
         obj = Produto(**data)
         aux.append(obj)
     Produto.objects.bulk_create(aux)
Exemplo n.º 11
0
    def get(self, request):
        from random import randint

        produtos = ['leite', 'sabonete', 'macarrao', 'azeite', 'trigo', 'oleo', 'arroz', 'carne']
        lista_produtos = []

        for produto in produtos:
            x = randint(3, 11)
            a = Produto(descricao=produto, preco=x)
            lista_produtos.append(a)

        Produto.objects.bulk_create(lista_produtos)

        return HttpResponse("bulk_create")
Exemplo n.º 12
0
    def get(self, request):
        produtos = [
            'Banana', 'Maça', 'Pera', 'Abacaxi', 'Laranja', 'Maracujá',
            'Limão', 'Acerola'
        ]

        lista_produtos = []
        for produto in produtos:
            p = Produto(descricao=produto, preco=10)
            lista_produtos.append(p)

        Produto.objects.bulk_create(lista_produtos)

        return HttpResponse('Lista adicionada com sucesso')
Exemplo n.º 13
0
    def get(self, request):
        produtos = ['Banana', 'Maça', 'Limão', 'Laranja', 'Pera', 'Melancia']
        lista_produtos = []

        response = render_to_response('home.html')

        if not request.COOKIES.get('produto_bulk'):

            for produto in produtos:
                p = Produto(descricao=produto, preco=10)
                lista_produtos.append(p)

            Produto.objects.bulk_create(lista_produtos)

            response.set_cookie('produto_bulk', 'True', max_age=24*60*60)

        return response
Exemplo n.º 14
0
    def get(self, request):
        produtos = {
            'Banana': 2.5,
            'Maca': 1.7,
            'Limao': 1.4,
            'Laranja': 4,
            'Pera': 3,
            'Melancia': 10
        }
        lista_produtos = []

        for produto, preco in produtos.items():
            p = Produto(descricao=produto, preco=preco)
            lista_produtos.append(p)

        Produto.objects.bulk_create(lista_produtos)

        return HttpResponse('Funcionou')