• Inicio
  • Iniciar sesión
  • Crear cuenta
  • Explorar cursos
  • Bootcamps
  • Precios
  • Blog

¡Califica el Curso de aplicaciones web con Django!

Selecciona la calificación de 1 a 5 estrellas

Reporta un error

Curso Curso de aplicaciones web con Django

Video Crear carrito de compras

Tipo de error

Algo salió mal al cargar el vídeo

El vídeo no pudo cargarse, hemos enviado un reporte al equipo de desarrollo, para poder solucionarlo a la brevedad.

Mientras solucionamos el problema, intenta lo siguiente para solucionar el error:

  • Recarga la página
  • Intenta reiniciar tu navegador y luego vuelve a reproducir el vídeo
  • Vacía el caché de tu navegador
  • Intenta reproducir con las extensiones del navegador deshabilitadas
  • Intenta con un navegador distinto
  • Si el problema persiste contáctanos en Discord
home Ir al inicio report_problem Reportar falla star Valorar curso

¡Desbloquea vídeos ilimitados! Sube a Premium

Necesitas premium para acceder a este contenido. Suscríbete por $26USD al mes

Suscribirme
  • check_circle_outline
    Módulo 1 | 10 clases

    Introducción

    expand_more
  • check_circle_outline
    Módulo 2 | 14 clases

    Formularios

    expand_more
  • check_circle_outline
    Módulo 3 | 6 clases

    Templates

    expand_more
  • check_circle_outline
    Módulo 4 | 19 clases

    Productos

    expand_more
  • check_circle_outline
    Módulo 5 | 3 clases

    Usuarios

    expand_more
  • check_circle_outline
    Módulo 6 | 20 clases

    Carrito de compras

    expand_more
    • done_all

      Clase 1

      Modelo carrito de compras

    • done_all

      Clase 2

      Vista carrito compras

    • done_all

      Clase 3

      Sesiones

    • done_all

      Clase 4

      Crear carrito de compras

    • done_all

      Clase 5

      Id carrito de compras

    • done_all

      Clase 6

      Obtener o crear carrito de compras

    • done_all

      Clase 7

      Agregar productos al carrito

    • done_all

      Clase 8

      Filtros propios

    • done_all

      Clase 9

      Listado de productos

    • done_all

      Clase 10

      Eliminar productos del carrito

    • done_all

      Clase 11

      Error 404

    • done_all

      Clase 12

      Calcular total

    • done_all

      Clase 13

      Mostrar subtotal

    • done_all

      Clase 14

      Cantidad de productos

    • done_all

      Clase 15

      Formulario de cantidades

    • done_all

      Clase 16

      Agregar cantidad

    • done_all

      Clase 17

      Problema n+1 Query

    • done_all

      Clase 18

      Actualizar cantidad

    • done_all

      Clase 19

      Calcular cantidad

    • done_all

      Clase 20

      Filtro de cantidad

  • check_circle_outline
    Módulo 7 | 10 clases

    Orden de compra

    expand_more
  • check_circle_outline
    Módulo 8 | 11 clases

    Dirección de envío

    expand_more
  • check_circle_outline
    Módulo 9 | 5 clases

    Orden y dirección de envío

    expand_more
  • check_circle_outline
    Módulo 10 | 11 clases

    Pedidos

    expand_more
  • check_circle_outline
    Módulo 11 | 8 clases

    Código de promoción

    expand_more
  • check_circle_outline
    Módulo 12 | 9 clases

    Métodos de pago

    expand_more
  • check_circle_outline
    Módulo 13 | 3 clases

    Cobro

    expand_more
  • check_circle_outline
    Módulo 14 | 3 clases

    Extras

    expand_more

4 comentario(s)

Alejandro Marcano

28 Abril 20

1
more_vert
  • Resuelta

Hola me sale el siguiente error, como hago? DoesNotExist at /carrito/ Cart matching query does not exist.

Codigo de models.py from django.db import models from users.models import User from products.models import Product from django.db.models.signals import pre_save

Create your models here.

class Cart(models.Model): cart_id = models.CharField(max_lenght=100, null=False, blank=False, unique=True) user = models.ForeignKey(User, null=True, blank=True, on_delete=models.CASCADE) products = models.ManyToManyField(Product) subtotal = models.DecimalField(default=0.0, max_digits=8, decimal_places=2) total = models.DecimalField(default=0.0, max_digits=8, decimal_places=2) created_at = models.DateTimeField(auto_now_add=True) def str(self): return ''

Codigo de views.py from django.shortcuts import render from .models import Cart

Create your views here.

def cart(request): user = request.user if request.user.is_authenticated else None if request.session.get('cart_id'): cart = Cart.objects.get(pk=request.session.get('cart_id')) else: cart = Cart.objects.create(user=user) request.session['cart_id'] = cart.id return render(request, 'carts/cart.html', { })

Ver respuestas (1)

@lautaroexner

21 Enero 20

more_vert
  • Resuelta
Me sigue creando mas carritos, no me guarda una sesion
Ver respuestas (1)

@yanchota

22 Diciembre 19

more_vert
  • Resuelta
Hola me sale el siguiente error, como hago? 



DoesNotExist at /carrito/
Cart matching query does not exist.


Ver respuestas (2)

Ruperto

20 Octubre 19

1
more_vert
  • Resuelta
Si no mal recuerdo, request.user devuelve None si no hay usuario autenticado
Ver respuestas (2)

Clase 50

Crear carrito de compras

arrow_back Siguiente arrow_forward

50/132

Curso de aplicaciones web con Django