Найти - Пользователи
Полная версия: Python 3 и MySQL
Начало » Django » Python 3 и MySQL
1
alder
Изучая Django сразу решил использовать версию 1.5. В качестве базы данных хотел использовать MySQL, но библиотека MySQLdb не перенесена на python 3.x. Что посоветуете вместо нее? Необходимо использование именно MySQL.
FishHook
Версию 1.5 еще не пробовал, но разве теперь не работает стандартный бэкенд?
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql'
            }
}

Мне кажется, Вы что-то не то делаете.
alder
Я так понимаю, что для использования в Django MySQL должна быть устaновлена библиотека, предназначенная для работы с MySQL в python. Называется эта библиотека MySQLdb, но она не переведена на python 3.x.

Сейчас у меня установлен python 3.3 и django 1.5. На команду
python manage.py validate
выдало ошибку
ImproperlyConfigured: Error loading MySQLdb module: No module named ‘MySQLdb’

Если что-то понимаю или делаю не так, то поправьте и подскажите что с этим можно сделать. Спасибо.
FishHook
Да, ВЫ правы,
https://docs.djangoproject.com/en/dev/releases/1.5/#python-3-support

ssv1
Alder, приветствую, я тоже не так давно начал изучать Django “по долгу службы” так сказать, фактически сутками сижу

Так вот, лучше начинать с версии Django 1.4.x и python 2.7.x так-как это довольно таки уже устоявшиеся версии и под них есть куча материалов и отличных примеров. Дело конечно ваше, но я начал именно так.
Saturn
Вот это http://dev.mysql.com/doc/connector-python/en/index.html точно работает под Python 3.3 но не знаю можно ли к Django привязать ?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB