Оптимизация кода на django
понимаю глупость своего вопроса но всё же попытаюсь задать его. Есть такие views
def cart_remove_piece(request, product_id):
cart = Cart(request)
product = get_object_or_404(Product, id=product_id)
cart.remove_piece(product)
return redirect('cart_detail')
def cart_remove(request, product_id):
cart = Cart(request)
product = get_object_or_404(Product, id=product_id)
cart.remove(product)
return redirect('cart_detail')
Отличаются у них лишь одна строка. Как мне улучшить архитектуру Django проекта?