There's MySQLdb. That's what Django's built-in MySQL backend is coded to use, not pyodbc. With it, you do not need any special connector (such as MySQL Connector/ODBC) on the database server side, you just need MySQLdb on the client side.
I don't know of any Django database backends that communicate with MySQL via pyodbc. The only Django database backend that uses pyodbc that I have heard of is django-pyodbc (
http://code.google.com/p/django-pyodbc/), but I believe that one is specific to MS SQL Server.
Karen