首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python - Bulbs - Models - Class初始化

Python - Bulbs - Models - Class初始化
EN

Stack Overflow用户
提问于 2014-07-02 17:21:46
回答 1查看 57关注 0票数 1

我正在学习如何使用灯泡模型,我有关于Node类初始化的问题。

从文档中:

代码语言:javascript
复制
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()

如何在将数据保存到节点之前进行数据操作?

我可以执行类似这样的操作吗

代码语言:javascript
复制
class Person(Node):

    element_type = "person"

    name = String(nullable=False)
    if name == "Bar":
        name = "Foo"

或者我必须覆盖Node init?

代码语言:javascript
复制
class Person(Node):

    element_type = "person"

    name = String(nullable=False)

    def __init__(self, name):
        if name == "Bar":
            self.name = "Foo"
EN

回答 1

Stack Overflow用户

发布于 2014-07-03 05:52:48

重写模型的_create()方法。

请参阅https://github.com/espeed/bulbs/blob/master/bulbs/model.py#L565

另请参阅“自定义灯泡模型示例”:

Is there a equivalent to commit in bulbs framework for neo4j

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24527369

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档