我正在学习如何使用灯泡模型,我对节点类初始化有疑问。
从文档中:
from bulbs.model import Node, Relationship
from bulbs.property import String, Integer, DateTime
from bulbs.utils import current_datetime
class Person(Node):
element_type = "person"
name = String(nullable=False)
age = Integer()
如何在节点中保存数据之前执行数据操作?
我可以执行类似的操作吗
class Person(Node):
element_type = "person"
name = String(nullable=False)
if name == "Bar":
name = "Foo"
或者我必须覆盖节点初始化?
class Person(Node):
element_type = "person"
name = String(nullable=False)
def __init__(self, name):
if name == "Bar":
self.name = "Foo"