Уведомления

Группа в Telegram: @pythonsu

#1 Март 20, 2013 23:35:43

alder
Зарегистрирован: 2012-10-11
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Python 3 и MySQL

Изучая Django сразу решил использовать версию 1.5. В качестве базы данных хотел использовать MySQL, но библиотека MySQLdb не перенесена на python 3.x. Что посоветуете вместо нее? Необходимо использование именно MySQL.

Офлайн

#2 Март 21, 2013 04:55:52

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 7901
Репутация: +  552  -
Профиль   Отправить e-mail  

Python 3 и MySQL

Версию 1.5 еще не пробовал, но разве теперь не работает стандартный бэкенд?

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

Мне кажется, Вы что-то не то делаете.



Офлайн

#3 Март 21, 2013 13:49:29

alder
Зарегистрирован: 2012-10-11
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Python 3 и 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’

Если что-то понимаю или делаю не так, то поправьте и подскажите что с этим можно сделать. Спасибо.

Офлайн

#4 Март 21, 2013 15:10:31

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 7901
Репутация: +  552  -
Профиль   Отправить e-mail  

Офлайн

#5 Март 22, 2013 07:37:20

ssv1
Зарегистрирован: 2012-12-22
Сообщения: 35
Репутация: +  0  -
Профиль   Отправить e-mail  

Python 3 и MySQL

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

Так вот, лучше начинать с версии Django 1.4.x и python 2.7.x так-как это довольно таки уже устоявшиеся версии и под них есть куча материалов и отличных примеров. Дело конечно ваше, но я начал именно так.

Офлайн

#6 Март 22, 2013 08:31:26

Saturn
От:
Зарегистрирован: 2012-03-22
Сообщения: 164
Репутация: +  0  -
Профиль   Отправить e-mail  

Python 3 и MySQL

Вот это http://dev.mysql.com/doc/connector-python/en/index.html точно работает под Python 3.3 но не знаю можно ли к Django привязать ?



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version