Matt thanks a lot for your recommendation. I always run the master git version.
I upgraded to Django 1.5.1
and the problem disappeared. I still run the 1.8.2 version of Neo4J.
UPDATE
Trying to figure it out, I reverted back to Django 1.4.5
and after some research, I discovered, that the problem was actually because of the name
attribute on the node properties.
So if I change this
full_name = models.StringProperty(name=_(u'Person full name'))
to this
full_name = models.StringProperty(verbose_name=_(u'Person full name'))
or this
full_name = models.StringProperty()
then everything works as expected.
Actually the name
issue exists even if you upgrade to Django 1.5.1
so I guess there is some issue creating the properties when having a name attribute in it.