Conectar MySQL con Django

Lo primer que tenemos que hacer es abrir el Simbolo del Sistema(cmd) e instalar la libreria pymysql con el comando pip install pymysql.



Despues, abrimos nuestro gestor de base de datos MySQL Workbench y creamos una base de datos, en mi caso se llama tablaejemplo.


Ahora lo que tenemos que hacer, es ir al archivo Settings.py del proyecto de Django e insertamos el siguiente código en la parte superior.

import pymysql
pymysql.install_as_MySQLdb()



Y también  pegamos el siguiente código en el apartado de DATABASES:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',        
        'NAME': 'tablaejemplo',        
        'USER': 'root',        
        'PASSWORD': 'manuelrmz98',        
        'HOST': 'localhost',        
        'PORT': '3306',    
   }
}


Hecho esto, realizamos las migraciones con los siguientes comandos:

  • python manage.py makemigrations
  • python manage.py migrate

Ahora ya podemos hacer consultas en MySQL.


Tambien podemos agregar un usuario a Django con el comando python manage.py createsuperuser.


Y vemos los resultados


Comentarios