Configurar MySql con Django Ubuntu Server y Windows

Asumiendo que ya tengan el Django y el MySlq instalados (igual seguro me hago un tiempito y armo un post), es muy probable que, tras configurar el settings.py de algún proyecto, y colocar

'ENGINE': 'django.db.backends.mysql'

y luego intentar ejecutar cualquier comando con django, nos salga algo como:

Error loading MySQLdb module: No module named MySQLdb

Bien, es algo sumamente fácil de solucionar. Este error simplemente significa que nos está faltando MySqldb, que no es más que un paquete de Python para usar MySql. Dado que ni python, ni django lo traen consigo, a veces podemos sufrir un poco hasta que entendemos que pasa (sobre todo si recién se empieza en esto de instalar entornos).

Si nos encontramos en Ubuntu, la solución es tan simple como abrir una consola y tipear:

sudo apt-get install python-mysqldb

y si nos encontramos en windows, debemos bajar el conector, de este sitio: http://sourceforge.net/projects/mysql-python/. Asegurense de bajarse el binario para la versión que tienen de python, sino también van a tener dolores de cabeza.

Si no saben que version de python tienen, abran una consola de windows (el cmd), y escriban python. Lo primero que les aparece es un encabezado seguido de la consola de python. en dicho encabezado se encuentra la versión de python:

Python 2.7.1 (r271:86832, Nov 27 2010, 18:30:46) [MSC v.1500 32 bit (Intel)] on
win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

Si todo funciona fue bien, ya no deberíamos tener más problemas al respecto. Espero sirva!
 

 

 

, ,

  1. Deja un comentario

Deja un comentario