Оптимизация кода на 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 проекта?

Вернуться на верх