您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

python – Neo4django关系属性

5b51 2022/1/14 8:20:52 python 字数 2080 阅读 480 来源 www.jb51.cc/python

所以我试图用Django在Neo4j中建立一个小的用户组关系.我目前正在使用看到here的Neo4django python包.现在,我有代表我的用户的节点,代表我的组的节点,以及链接它们的关系,表示成员资格.我希望在不久的将来也做的是为这种关系添加属性,例如date_joined.我环顾四周,但没有太多关于如何实现这一目标的文档.我确信有办法做到这一点,只

概述

所以我试图用Django在Neo4j中建立一个小的用户组关系.我目前正在使用看到here的Neo4django python包.现在,我有代表我的用户的节点,代表我的组的节点,以及链接它们的关系,表示成员资格.我希望在不久的将来也做的是为这种关系添加属性,例如date_joined.我环顾四周,但没有太多关于如何实现这一目标的文档.我确信有办法做到这一点,只是没有看到任何例子.

下面是我的model.py的声明,如果有必要,我认为这是非常直接的.

class User(models.NodeModel):
    friends = models.Relationship('User',rel_type=Outgoing.FRIEND,related_single=False,related_name='friends')
    groups = models.Relationship('Group',rel_type=Outgoing.USER_GROUPS,related_name='groups')
    user_name = models.StringProperty(max_length=30,indexed=True)
    password = models.StringProperty(max_length=128)

class Group(models.NodeModel):
    users = models.Relationship('User',rel_type=Outgoing.MEMBER,related_name='members')
    group_type = models.Relationship('GroupType',rel_type=Outgoing.GROUP_TYPE,related_single=True,related_name='group_type')
    group_name = models.StringProperty(max_length=128,indexed=True)
    date_creation = models.Dateproperty()

感谢您的任何指示!

总结

以上是编程之家为你收集整理的python – Neo4django关系属性全部内容,希望文章能够帮你解决python – Neo4django关系属性所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶