Форум сайта python.su
Всем добра!
Уже 3-й день пытаюсь наладить работу Django c MySQL… все тлен.
Конфигурация системы: Ububntu 12.04, Python 3.3, Django 1.6, Apace 2, MySQL 5.5;
Без MySQL вроде как получается настроить. Прикручиваю MySQL по средствам вот этого пакета Your text to link here… и получаю 500 ошибку сервера. Логи apache говорят следующие:
File "/tmp/pip_build_root/django/django/db/backends/mysql/base.py", line 17, in <module> [Tue Apr 01 11:50:37 2014] [error] [client 127.0.0.1] raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e) [Tue Apr 01 11:50:37 2014] [error] [client 127.0.0.1] django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named _mysql
import os import sys sys.path.append('/home/mikhail/sites/loss-weight.local/') sys.path.append('/home/mikhail/sites/loss-weight.local/loss_weight/') sys.path.append('/usr/local/lib/python3.3/dist-packages') os.environ['DJANGO_SETTINGS_MODULE'] = 'loss_weight.settings' from django.core.handlers.wsgi import WSGIHandler application = WSGIHandler()
Отредактировано AllGood (Апрель 1, 2014 14:51:11)
Офлайн
sudo apt-get install python-mysqldb
Офлайн
AlenНа сколько я понял этот пакет для Python2.7 и того что с ним связанно? Тем ни менее это уже было установлено когда я писал вопрос.
sudo apt-get install python-mysqldb
Офлайн
AllGood
На сколько я понял этот пакет для Python2.7 и того что с ним связанно? Тем ни менее это уже было установлено когда я писал вопрос.
Офлайн
Попробуйте по этому howto
http://bunwich.blogspot.ru/2014/02/finally-mysql-connector-that-works-with.html
Офлайн
На virtualenv у меня получилось прикрутить MySQL все работало замечательно. А вот на боевом сервере нет. И это очень обидно. Для Python под умолчанию какая БД используется? (к примеру для PHP это MySQL)
Офлайн
AllGoodА какая база по умолчанию используется для С, для С++?
На virtualenv у меня получилось прикрутить MySQL все работало замечательно. А вот на боевом сервере нет. И это очень обидно. Для Python под умолчанию какая БД используется? (к примеру для PHP это MySQL)
Офлайн
AllGoodДля джанго Postgres
Для Python под умолчанию какая БД используется? (к примеру для PHP это MySQL)
Офлайн
FishHookВ место сарказма, лучше бы дельно посоветовал. Например как решить проблему с MySQL… или что не стоит с ней возится так нет готовых пакетов.
А какая база по умолчанию используется для С, для С++?
Офлайн
В общем получилось у меня прикрутить MySQL. Для счастья не хватало вот этого пакета:
apt-get install apache2 libapache2-mod-wsgi
Офлайн