Skip to content Skip to sidebar Skip to footer

Problems Using Mysql Connector With Django 1.8

OS : CentOS 6.4 python version 3.4 django version 1.8 I had studies about django framework. Then, I going to move to storage part. At first of study, the default database is sqlite

Solution 1:

It looks like you're trying to use MySQL connector. The Django docs suggest that it doesn't always support the latest version of Django. This bug report suggests that 2.1.3 supports Django 1.8, but users were still reporting problems with 2.1.3 on that bug report and in this question.

The Django docs recommend that you use mysqlclient to access MySQL databases with Django.

It's easy to install, for example with pip:

pip install mysqlclient

Then all you need to do is change your databases setting to

DATABASES = {
    'default' : {
        'ENGINE' : 'django.db.backends.mysql',
        ...

Solution 2:

You should update the mysql-connector-python, since the old version don't support Django 1.8 well. As the documentation of Django goes:

MySQL Connector/Python is available from the download page. The Django >adapter is available in versions 1.1.X and later. It may not support the >most recent releases of Django.

Use the following command to update it from the MySQL website:

pip install http://dev.mysql.com/get/Downloads/Connector-Python/mysql-connector-python-2.1.3.tar.gz

Post a Comment for "Problems Using Mysql Connector With Django 1.8"