Форум сайта python.su
Изучая Django сразу решил использовать версию 1.5. В качестве базы данных хотел использовать MySQL, но библиотека MySQLdb не перенесена на python 3.x. Что посоветуете вместо нее? Необходимо использование именно MySQL.
Офлайн
Версию 1.5 еще не пробовал, но разве теперь не работает стандартный бэкенд?
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql' } }
Офлайн
Я так понимаю, что для использования в 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’
Если что-то понимаю или делаю не так, то поправьте и подскажите что с этим можно сделать. Спасибо.
Офлайн
Офлайн
Alder, приветствую, я тоже не так давно начал изучать Django “по долгу службы” так сказать, фактически сутками сижу
Так вот, лучше начинать с версии Django 1.4.x и python 2.7.x так-как это довольно таки уже устоявшиеся версии и под них есть куча материалов и отличных примеров. Дело конечно ваше, но я начал именно так.
Офлайн
Вот это http://dev.mysql.com/doc/connector-python/en/index.html точно работает под Python 3.3 но не знаю можно ли к Django привязать ?
Офлайн