Ich möchte MySQLdb in Pylons verwenden, kann aber nicht herausfinden, wo ich eine Verbindung herstellen kann. Es scheint, dass die Verbindung in app_globals.py bequem sein würde:
class Globals(object):
def __init__(self):
self.db = MySQLdb.connect()
Dann können die Controller über die Globals auf die Datenbank zugreifen. Allerdings scheint dies zu Problemen mit "MySQL hat weg" Fehler und Abstürze mit gleichzeitigen Anforderungen führen, so dass ich denke, dass dies schlecht ist, weil der Thread-Sicherheit.
Wie lässt sich dies am besten bewerkstelligen? Sollte jeder Controller eine MySQL-Verbindung öffnen und dann wieder schließen? Vielen Dank!