scholrly / neo4django

Drop-in Neo4j/Django integration.
GNU General Public License v3.0
357 stars 83 forks source link

cannot import name 'transactional' error #256

Closed ctippur closed 7 years ago

ctippur commented 9 years ago

Hello,

I am trying to use neo4django. I am at the getting started stage in the document:

https://neo4django.readthedocs.org/en/latest/getting-started.html

I am getting an error when I run it - cannot import name 'transactional'

Wondering if someone can shed some light on this. I am using django 1.8.2 and python 3.4.

tonjo commented 9 years ago

I'm afraid Python 3 is not supported, as stated by the author himself in #236. Also, I think latest Django version supported is 1.5. Unluckily, this project is not so alive, latest release was 2 years ago.

ctippur commented 9 years ago

Tonjo,

Thanks for responding. What would be the most recommended package to use? There are several tools explained here - http://neo4j.com/developer/python/ but not sure what to pick. I picked neo4django because it came close to the schematics of mvc framework.

tonjo commented 9 years ago

Sorry, can't help because I was working on a project that ended, so I didn't need it anymore. I think neo4django is the 'coolest' one, for its completeness, see this article: http://stackoverflow.com/questions/14871775/django-and-neo4j-without-neo4django . With Neo4jdb-Python I think you're forced to do cypher queries (not sure). I kinda like neomodel because it's an object mapper similar to Django's ORM: http://nigelsmall.com/py2neo/1.6/neomodel/ . Be careful with Python version, 3.3 it says in this case.

mhluongo commented 7 years ago

Sorry guys, we don't yet support Python 3. Closing this, but keep up with progress on #260