• 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 Conectar con el gestor de base de datos MySQL

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
  • 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
    • done_all

      Clase 1

      Conectar con el gestor de base de datos postgresql

    • done_all

      Clase 2

      Conectar con el gestor de base de datos MySQL

    • done_all

      Clase 3

      Paginación

3 comentario(s)

Carlos M. Castro

18 Julio 20

more_vert
  • Resuelta
Doy mi versión para el problema con mysql. Un modulo de reemplazo, puede ser pymysql.
pip install pymysql
Luego en manage.py en las importaciones. Ejecutamos esta instrucción antes de cualquier instrucción Django.
#!/usr/bin/env python
"""Django's command-line utility for administrative tasks."""
import os
import sys
#Las dos siguiente lineas, son para poder, usar,
#pymysql y MySQLdb.
import pymysql
pymysql.install_as_MySQLdb()


Si aún así sigue dando error, vamos a la ruta: "..\env\Lib\site-packages\django\db\backends\mysql" y modificamos el archivo "operations.py", recordar que en ese archivo se usan 4 espacios como indentación, no TAB;

Modificamos la linea qu dice "query = query.decode(errors='replace')"

por: 



            if type(query) is str:
                query = query
            else:
                query = query.decode(errors='replace')
        return query

Ver respuestas (1)

Juan Francisco Munoz Pachon

23 Abril 20

more_vert
  • Resuelta
En qué caso se utiliza mysql y en qué caso postgresql?

Creo que con Heroku debe ser con postgrest pero no se que servidor admite mysql.

Boyka

12 Noviembre 19

2
more_vert
  • Resuelta
Que tal chicos, si tuvieron problemas en windows les dejo la solución:

1.-Vean con exactitud que version de python tienen, en la linea de comando pongan python --version

2.-Visiten https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient  y busquen su versión, yo tengo una arquitectura de 64 bits, tengo python 3.8, me bajé la de "mysqlclient‑1.4.5‑cp38‑cp38‑win_amd64.whl" y me dio error, no sé porque pero me funcionó con mysqlclient‑1.4.5‑cp37‑cp37m‑win32.whl, ejecuten pip install mysqlclient-su_version_de_python.win32/64.whl REPITO, no sé porque me funcionó con la de 32 bits, y listo, creanme que me costó toda la mañana y parte de la tarde pero espero ayudarlos.

Y bueno, no sé si el tutor me ayudaría a entender porque no puedo hacer las migraciones, no me sale error de nada simplemente me dice no migrations apply, seguí las instrucciones del video al pie de la lera. 
Ver respuestas (3)

Clase 131

Conectar con el gestor de base de datos MySQL

arrow_back Siguiente arrow_forward

131/132

Curso de aplicaciones web con Django