Wpis z mikrobloga

Męczę się z odpaleniem połączenia MySQL w #django. Korzystam z #python'a 3.4, zainstalowane mam

mysql-connector-python==1.1.6


a także całą resztę typu apache/mysql. Niestety kiedy próbuje odpalić projekt dostaję następujący komunikat:
http://pastebin.com/taLpkiJR

Kiedy korzystam z sqlite3 wszystko działa, więc problem ewidentnie leży w connectorze.
Na windowsie nie było z tym problemów - o dziwo na linuxie są.
#naukaprogramowania
  • 14
@Matt23: masz jasno w dokumentacji django pokazane jak to zrobić.

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'myapp',
'USER': 'root',
'PASSWORD': '',
'HOST': '',
'PORT': '',
}
}

api jest generalnie takie samo jak przy connectorze
@Dyzajash: Ale to jest fragment pliku settings.py. Ja mam na myśli site.cfg

[options]
# embedded: link against the embedded server library
# threadsafe: use the threadsafe client
# static: link against a static library (probably required for embedded)

embedded = True
threadsafe = True
static = False

# The path to mysqlconfig.
# Only use this if mysql
config is not on your PATH, or you have some weird
#
@Matt23: że się tak spytam: na cholerę ci to? to co ci podałem do settings.py to to samo jakbyś to wrzucił do pliku site.cfg tylko w jsonie.

Zamiast tej linijki includującej config w settings.py daj to co ci wkleiłem i będzie śmigać.

Zresztą, polecam sobie przerobić cały ten tutorial: http://www.marinamele.com/taskbuster-django-tutorial (on jest akurat na mysql-connectorze a on przy ostatniej wersji ma buga, więc zastąp tą paczkę mysqlclient i wsio), masz tu