Files
proyecto-final/docs/views/_clear_stock_reservation_session.md

1.0 KiB

_clear_stock_reservation_session

Archivo: tienda/views.py
Tipo: Función auxiliar privada

Descripción

Elimina de la sesión HTTP las claves relacionadas con la reserva de stock actual:

  • STOCK_RESERVATION_SESSION_KEY → ID de la reserva activa.
  • STOCK_RESERVATION_PAYMENT_SESSION_KEY → Método de pago de la reserva.

Firma

def _clear_stock_reservation_session(request: HttpRequest) -> None:

Parámetros

Nombre Tipo Descripción
request HttpRequest Petición HTTP de Django.

Retorno

No devuelve ningún valor.

Uso interno

Llamada tras completar o cancelar el proceso de pago para limpiar el estado de sesión. Usada en add_to_cart, update_cart_item, remove_from_cart, clear_cart, checkout_success, checkout_cancel y paypal_execute.