hey it my first try at using django + neo4j together. and i have already run
into a problem:

here is my model:

from neo4j.model import django_model as neoModel

class Person(neoModel.NodeModel):
    name = neoModel.Property(indexed=True)
    age = neoModel.Property()
    related = neoModel.Relationship(Person, type=neoModel.Outgoing.related)
    href = property(lambda self: ('/idea/%s/' % (self.node.id,)))

    def __unicode__(self):
        return u'"%s"' % (self.name)

while testing it by starting the shell from manage.py i get this error when
i import the models(from myapp import models):

Traceback (most recent call last):
  File "<console>", line 1, in <module>
  File "/home/hammad/Dev/Project/Myproj/myapp/models.py", line 4, in
<module>
    class Person(neoModel.NodeModel):
  File "/home/hammad/Dev/Project/Myproj/myapp/models.py", line 7, in Person
    related = neoModel.Relationship(Person, type=neoModel.Outgoing.related)
NameError: name 'Person' is not defined

any ideas on how i can create a relationship between two nodes of the same
time. Its such a basic use-case that i am sure i am missing something...

-- 
Hammad Ullah
_______________________________________________
Neo4j mailing list
User@lists.neo4j.org
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to