3 Stimmen

Verschachteltes Mengenmodell und SQLAlchemy - Hinzufügen neuer Knoten

Wie sollten neue Knoten mit SQLAlchemy zu einem Baum hinzugefügt werden, der mit der Verschachteltes Mengenmodell ?

class Category(Base):
    __tablename__ = 'categories'

    id = Column(Integer, primary_key=True)
    name = Column(String(128), nullable=False)
    lft = Column(Integer, nullable=False, unique=True)
    rgt = Column(Integer, nullable=False, unique=True)

Ich bräuchte einen Trigger für die Tabelle, um die lft y rgt für den neuen Knoten und aktualisieren alle anderen betroffenen Knoten, aber wie lässt sich die Position des Knotens am besten definieren? Ich kann die parent_id des neuen Knotens an den Konstruktor zu übermitteln, aber wie würde ich dann die parent_id zum Auslöser?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X