From aa7fcc1923032f73a85b4e72651a1cc35af2cd6b Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Mon, 18 May 2015 21:28:03 +0200 Subject: [PATCH] Use mysql-connector instead of MySQLdb --- src/pretix/settings.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/pretix/settings.py b/src/pretix/settings.py index 0c1d685075..fadbc4ed1c 100644 --- a/src/pretix/settings.py +++ b/src/pretix/settings.py @@ -25,9 +25,12 @@ else: DEBUG = TEMPLATE_DEBUG = config.getboolean('django', 'debug', fallback=False) +dbengine = 'django.db.backends.' + config.get('database', 'backend', fallback='sqlite3') +if dbengine == 'django.db.backends.mysql': + dbengine = 'mysql.connector.django' DATABASES = { 'default': { - 'ENGINE': 'django.db.backends.' + config.get('database', 'backend', fallback='sqlite3'), + 'ENGINE': dbengine, 'NAME': config.get('database', 'name', fallback=os.path.join(BASE_DIR, 'db.sqlite3')), 'USER': config.get('database', 'user', fallback=''), 'PASSWORD': config.get('database', 'user', fallback=''),