Files
RRBEC/gestaoRaul/products/views.py

30 lines
983 B
Python

from django.shortcuts import render, redirect
from categories.models import Categories
from products.models import Product
def products(request):
protucts = Product.objects.all()
categories = Categories.objects.all()
return render(request, 'products.html', {'products': protucts, 'categories': categories})
def createProduct(request):
name = request.POST.get('name')
description = request.POST.get('description')
price = request.POST.get('price')
category = Categories.objects.get(id = int(request.POST.get('select-categorie')))
product = Product(name=name, description=description, price=price, category=category)
product.save()
return redirect('/products')
# return render(request, 'products.html')
def onOffProduct(request):
id = request.POST.get('id-product')
product_id = int(id)
product = Product.objects.get(id=product_id)
product.active = not product.active
product.save()
return redirect('products')