2016-10-04 2 views

Antwort

3

Es gibt eine example dies in der Dokumentation:

from sqlalchemy.util import OrderedDict 
from sqlalchemy.orm.collections import MappedCollection 

class NodeMap(OrderedDict, MappedCollection): 
    """Holds 'Node' objects, keyed by the 'name' attribute with insert order maintained.""" 

    def __init__(self, *args, **kw): 
     MappedCollection.__init__(self, keyfunc=lambda node: node.name) 
     OrderedDict.__init__(self, *args, **kw) 

Die Verwendung ist einfach:

foo = relationship(..., collection_class=NodeMap) 
+0

Und hier dachte ich, dass ich die alle Dokumente durchlesen, must've verpassten dieses ... Danke Mann, und Entschuldigung für den Ärger –

Verwandte Themen