Increase conn_maxage if not on sqlite

This commit is contained in:
Raphael Michel
2016-02-18 12:53:40 +01:00
parent 3c39eb2ee0
commit f81dd0e24a
+4 -2
View File
@@ -42,14 +42,16 @@ else:
debug_fallback = "runserver" in sys.argv debug_fallback = "runserver" in sys.argv
DEBUG = config.getboolean('django', 'debug', fallback=debug_fallback) DEBUG = config.getboolean('django', 'debug', fallback=debug_fallback)
db_backend = config.get('database', 'backend', fallback='sqlite3')
DATABASES = { DATABASES = {
'default': { 'default': {
'ENGINE': 'django.db.backends.' + config.get('database', 'backend', fallback='sqlite3'), 'ENGINE': 'django.db.backends.' + db_backend,
'NAME': config.get('database', 'name', fallback=os.path.join(DATA_DIR, 'db.sqlite3')), 'NAME': config.get('database', 'name', fallback=os.path.join(DATA_DIR, 'db.sqlite3')),
'USER': config.get('database', 'user', fallback=''), 'USER': config.get('database', 'user', fallback=''),
'PASSWORD': config.get('database', 'password', fallback=''), 'PASSWORD': config.get('database', 'password', fallback=''),
'HOST': config.get('database', 'host', fallback=''), 'HOST': config.get('database', 'host', fallback=''),
'PORT': config.get('database', 'port', fallback='') 'PORT': config.get('database', 'port', fallback=''),
'CONN_MAX_AGE': 0 if db_backend == 'sqlite3' else 120
} }
} }