Seine Lösung scheint mir allerdings trivial und so klein, dass ich sie her einfach mal poste:
Code: Alles auswählen
from ZODB import FileStorage, DB
class ZODBConnection(object):
def __init__(self):
storage = FileStorage.FileStorage('testdb.fs') # was soll denn das?!?
self.root = DB(storage).open().root()
C = ZODBConnection()
class ZODBSession(object):
def process_request(self, request): request.zodb = C
Hat jemand vielleicht eine Integration schon mal etwas weiter getrieben? Ich würde mindestens erwarten, dass sich die Middleware auch um Transaktionen kümmert, mit der Authentifizierung und der User-Verwaltung von Django zusammenarbeitet und idealerweise mir auch ein Admin-UI bietet.
Stefan