Мы работаем над обновлением интеграции Neo4j / Django для работы с neo4j-rest-client - плоды нашего труда на GitHub , с некоторыми быстрыми комментариями поМой блог .
Есть некоторые плюсы и минусы нашей интеграции.Наиболее очевидное влияние оказывает использование REST-клиента: вы получаете возможность использовать удаленную базу данных, в то же время теряя при этом значительную часть производительности.OTOH, интеграция работает вместе с реляционной базой данных, так что вы все равно можете использовать материал django.contrib, основанный на оригинальном ORM, и он довольно хорошо обрабатывает индексирование и наборы запросов.
Чтобы сделать то, что вы хотите выше, с помощью neo4djangoвы просто получите узел на основе neo4j-rest-client из экземпляра модели и получите его.
model_instance.node['newProperty'] = 'something'
Мы все еще продолжаем делать интеграцию более динамичной, поддерживая обходы и т. д. вPythonic способ и (в настоящее время наиболее важный) улучшение производительности.Если вам интересно, я бы с удовольствием ответил.