Exemplo n.º 1
0
 def get(request, product_id):
     product = Product.get_by_id(product_id)
     categories = ProductCategory.get_all()
     return TemplateResponse(
         request, 'product.html', {
             'product': product,
             'categories': categories,
             'error_messages': {},
             'form_data': {},
         })
Exemplo n.º 2
0
    def post(_, product_id):
        product = Product.get_by_id(product_id)
        if product is None:
            return HttpResponseRedirect('/admin/products')

        try:
            Product.delete_product(product_id)
            return HttpResponseRedirect('/admin/products')

        except:
            return HttpResponseRedirect('/admin/products/' + product_id)