Propiedades de la relación Neo4django

Así que estoy tratando de modelar una pequeña relación de usuario-grupo en Neo4j con Django. Actualmente estoy empleando el paquete python de Neo4django que se ve aquí . Ahora, tengo nodos que representan a mis usuarios y nodos que representan a mis grupos, y relaciones que los vinculan para indicar la membresía. Lo que espero hacer también en un futuro próximo es agregar propiedades a esta relación como date_joined. Miré a mi alrededor, pero no hay demasiada documentación sobre cómo lograrlo. Estoy seguro de que hay una forma de hacerlo, simplemente no he visto ningún ejemplo.

A continuación se muestra la statement de mi model.py si es necesario, creo que es bastante sencillo.

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_single=False, 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_single=False, 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() 

Gracias por los punteros!

De acuerdo con las personas que mantienen Neo4django, hay trabajo en curso para permitir que el usuario herede de neo4django.db.model.Relationship para agregar propiedades similares a los modelos. Esto aún no se ha implementado. Mientras tanto, la solución alternativa es utilizar un nodo entre dos nodos para almacenar propiedades sobre la relación.